Jmat.Real.gamma, branch z less than 0.5

Time bar (total: 2.6min)

start0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated

analyze823.0ms (0.5%)

Memory
7.6MiB live, 959.8MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%74.9%25.1%0%0%0%0
0%0%74.9%25.1%0%0%0%1
0%0%74.9%25.1%0%0%0%2
25%18.7%56.2%25.1%0%0%0%3
50%37.5%37.5%25.1%0%0%0%4
56.3%42.1%32.8%25.1%0%0%0%5
62.5%46.8%28.1%25.1%0%0%0%6
64.1%48%26.9%25.1%0%0%0%7
65.6%49.2%25.8%25.1%0%0%0%8
66%49.5%25.5%25.1%0%0%0%9
66.4%49.8%25.2%25.1%0%0%0%10
66.5%49.8%25.1%25.1%0%0%0%11
66.6%49.9%25.1%25.1%0%0%0%12
Compiler

Compiled 127 to 61 computations (52% saved)

sample9.7s (6.3%)

Memory
-4.2MiB live, 12 506.8MiB allocated
Samples
5.5s8 256×0valid
2.3s3 942×0invalid
73.0ms98×0exit
Precisions
Click to see histograms. Total time spent on operations: 7.3s
const: 2.2s (30.6% of total)
ival-add: 1.5s (20% of total)
ival-div: 1.2s (16% of total)
ival-mult: 547.0ms (7.5% of total)
ival-pow: 521.0ms (7.1% of total)
ival-exp: 336.0ms (4.6% of total)
ival-sinu: 291.0ms (4% of total)
ival-sqrt: 249.0ms (3.4% of total)
ival-sub: 129.0ms (1.8% of total)
ival-<=: 125.0ms (1.7% of total)
ival-neg: 85.0ms (1.2% of total)
ival-pi: 82.0ms (1.1% of total)
exact: 66.0ms (0.9% of total)
ival-assert: 6.0ms (0.1% of total)
Bogosity

explain1.3s (0.9%)

Memory
-3.6MiB live, 2 391.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2470-0-(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
70-1(-54.411335724092645)(sin.f64 (*.f64 (PI.f64) z))
40-0-(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)))))
10-1(-0.09516662681426052)(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
00-0-(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
03(-54.411335724092645)0-(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
00-0-(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
00-0-#s(literal 8 binary64)
00-0-#s(literal 1 binary64)
00-0-#s(literal 3 binary64)
00-0-#s(literal 9999999999998099/10000000000000000 binary64)
00-0-(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
00-0-(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
00-0-(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
00-0-#s(literal 7713234287776531/10000000000000 binary64)
00-0-(*.f64 (PI.f64) z)
00-0-#s(literal 1/2 binary64)
00-0-#s(literal 7 binary64)
00-0-(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
00-0-(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
00-0-(-.f64 #s(literal 1 binary64) z)
00-0-#s(literal 6765203681218851/10000000000000 binary64)
00-0-#s(literal 3764081837873279/25000000000000000000000 binary64)
00-0-z
00-0-(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
00-0-(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
00-0-(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
00-0-#s(literal 6 binary64)
00-0-(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
00-0-(exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))
00-0-(neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)))
00-0-(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
00-0-#s(literal 2 binary64)
00-0-(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
00-0-(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
00-0-(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
00-0-(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
00-0-(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
00-0-(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
00-0-#s(literal -883075145810703/5000000000000 binary64)
00-0-#s(literal 5 binary64)
00-0-(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
00-0-#s(literal -3147848041806007/2500000000000 binary64)
00-0-#s(literal -3464277381643003/25000000000000000 binary64)
00-0-#s(literal 2501468655737381/200000000000000 binary64)
00-0-(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
00-0-(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
00-0-(PI.f64)
00-0-(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
00-0-(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
00-0-(*.f64 (PI.f64) #s(literal 2 binary64))
00-0-#s(literal 4 binary64)
00-0-#s(literal 2496092394504893/250000000000000000000 binary64)
00-0-(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
00-0-(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
00-0-(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
00-0-(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
00-0-(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
00-0-(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
00-0-(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))cancellation240
sin.f64(sin.f64 (*.f64 (PI.f64) z))sensitivity61
*.f64(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)))))o*u40
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))overflow4
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))overflow4
(exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))underflow4
pow.f64(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))sensitivity30
Confusion
Predicted +Predicted -
+70
-24225
Precision
0.22580645161290322
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+700
-241224
Precision?
0.21875
Recall?
1.0
Freqs
test
numberfreq
0225
125
26
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
469.0ms350×1valid
83.0ms162×0valid
Compiler

Compiled 2 806 to 244 computations (91.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 458.0ms
const: 141.0ms (30.8% of total)
ival-add: 116.0ms (25.3% of total)
adjust: 51.0ms (11.1% of total)
ival-div: 49.0ms (10.7% of total)
ival-mult: 26.0ms (5.7% of total)
ival-pow: 24.0ms (5.2% of total)
ival-sub: 14.0ms (3.1% of total)
ival-exp: 13.0ms (2.8% of total)
ival-sinu: 9.0ms (2% of total)
ival-sqrt: 4.0ms (0.9% of total)
ival-neg: 4.0ms (0.9% of total)
exact: 3.0ms (0.7% of total)
ival-pi: 2.0ms (0.4% of total)
ival-true: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)

preprocess254.0ms (0.2%)

Memory
7.4MiB live, 129.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
062227
1168193
2720149
35230149
060123
0101101
119795
265776
3417074
0823174
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))
Compiler

Compiled 123 to 60 computations (51.2% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Compiler

Compiled 123 to 60 computations (51.2% saved)

simplify334.0ms (0.2%)

Memory
2.1MiB live, 156.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
cost-diff192
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
060893
0101721
1197677
2657534
34170523
08231523
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 7 binary64)
#s(literal 1/2 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))
(neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
#s(literal 2 binary64)
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 15/2 binary64) z)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 7 binary64)
#s(literal 1/2 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) z)
(exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (-.f64 z #s(literal 15/2 binary64)))
(neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 #s(literal 2 binary64) z)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)

localize459.0ms (0.3%)

Memory
-8.7MiB live, 273.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy1.0
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
accuracy1.75390625
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)))))
accuracy2.72354229269661
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
Samples
319.0ms175×1valid
40.0ms81×0valid
Compiler

Compiled 1 788 to 122 computations (93.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 323.0ms
ival-div: 135.0ms (41.8% of total)
adjust: 56.0ms (17.3% of total)
const: 43.0ms (13.3% of total)
ival-add: 42.0ms (13% of total)
ival-mult: 13.0ms (4% of total)
ival-pow: 12.0ms (3.7% of total)
ival-exp: 6.0ms (1.9% of total)
ival-sub: 4.0ms (1.2% of total)
ival-sinu: 4.0ms (1.2% of total)
ival-sqrt: 2.0ms (0.6% of total)
ival-neg: 2.0ms (0.6% of total)
ival-pi: 1.0ms (0.3% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series11.0ms (0%)

Memory
9.3MiB live, 9.3MiB allocated
Counts
7 → 72
Calls
Call 1
Inputs
#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (patch (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #<representation binary64>) () ())
Outputs
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 15/2 (taylor 0 z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 7 (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 7 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 7 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 7 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 479507597606835099/10000000000000000 (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z)))) (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z)))))) (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI)))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 7 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 7 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 7 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 1/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 1/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 1/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2))))) (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 7 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 7 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 7 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 1/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 1/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 1/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z))) (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
2.0ms
z
@inf
((- (- 1 z) 1) (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 7) (+ (- (- 1 z) 1) 1/2) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (sqrt (* (PI) 2)))
2.0ms
z
@0
((- (- 1 z) 1) (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 7) (+ (- (- 1 z) 1) 1/2) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (sqrt (* (PI) 2)))
2.0ms
z
@-inf
((- (- 1 z) 1) (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 7) (+ (- (- 1 z) 1) 1/2) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (sqrt (* (PI) 2)))

simplify219.0ms (0.1%)

Memory
18.1MiB live, 176.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0148733
1456692
21417648
35091647
08072626
Stop Event
iter limit
node limit
Counts
72 → 72
Calls
Call 1
Inputs
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
15/2
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
7
(+ 7 (* -1 z))
(+ 7 (* -1 z))
(+ 7 (* -1 z))
1/2
(+ 1/2 (* -1 z))
(+ 1/2 (* -1 z))
(+ 1/2 (* -1 z))
479507597606835099/10000000000000000
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 7 (/ 1 z)) 1))
(* z (- (* 7 (/ 1 z)) 1))
(* z (- (* 7 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 1/2 (/ 1 z)) 1))
(* z (- (* 1/2 (/ 1 z)) 1))
(* z (- (* 1/2 (/ 1 z)) 1))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 7 (/ 1 z)))))
(* -1 (* z (- 1 (* 7 (/ 1 z)))))
(* -1 (* z (- 1 (* 7 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
Outputs
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
15/2
#s(literal 15/2 binary64)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
7
#s(literal 7 binary64)
(+ 7 (* -1 z))
(-.f64 #s(literal 7 binary64) z)
(+ 7 (* -1 z))
(-.f64 #s(literal 7 binary64) z)
(+ 7 (* -1 z))
(-.f64 #s(literal 7 binary64) z)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 z))
(-.f64 #s(literal 1/2 binary64) z)
(+ 1/2 (* -1 z))
(-.f64 #s(literal 1/2 binary64) z)
(+ 1/2 (* -1 z))
(-.f64 #s(literal 1/2 binary64) z)
479507597606835099/10000000000000000
#s(literal 479507597606835099/10000000000000000 binary64)
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(*.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (PI.f64)))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))) z) z)))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(fma.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (PI.f64)) (*.f64 (*.f64 z z) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (+.f64 (fma.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64)) #s(literal -1/10125 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)))) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 15/2 binary64)))) (*.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 2 binary64))))) z)) (sqrt.f64 (PI.f64)))))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 7 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))
(* z (- (* 7 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))
(* z (- (* 7 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 1/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* z (- (* 1/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* z (- (* 1/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(-.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal -5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 43600364987677261/10000000000000 binary64) (pow.f64 z #s(literal 3 binary64)))) (-.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal -5826188486005177/10000000000000 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 7 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 7 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 7 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(-.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal -5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))

rewrite349.0ms (0.2%)

Memory
-16.7MiB live, 328.4MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02787
04671
123662
2211562
0850762
Stop Event
iter limit
node limit
iter limit
Counts
7 → 363
Calls
Call 1
Inputs
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval459.0ms (0.3%)

Memory
13.7MiB live, 870.3MiB allocated
Compiler

Compiled 172 498 to 8 432 computations (95.1% saved)

prune442.0ms (0.3%)

Memory
-3.5MiB live, 196.4MiB allocated
Pruning

29 alts after pruning (29 fresh and 0 done)

PrunedKeptTotal
New1 275291 304
Fresh000
Picked101
Done000
Total1 276291 305
Accuracy
98.7%
Counts
1 305 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -11/2 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64))) (/.f64 #s(literal 36 binary64) (+.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)))) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 z)) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z))) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 z)) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (neg.f64 z) #s(literal 1/2 binary64)) (-.f64 (neg.f64 z) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 z) #s(literal 1/2 binary64)))))))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 z #s(literal 1 binary64)))) (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 z #s(literal 1 binary64))))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -11/2 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
92.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (expm1.f64 (*.f64 (log1p.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (-.f64 z #s(literal -1 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
4.0%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
21.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.5%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 #s(approx (+ (- (- 1 z) 1) 7) (fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #s(approx (+ (- (- 1 z) 1) 1/2) (-.f64 #s(literal 1/2 binary64) z)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
97.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
92.6%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Compiler

Compiled 6 948 to 3 612 computations (48% saved)

simplify238.0ms (0.2%)

Memory
-21.9MiB live, 215.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff192
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64))))
cost-diff6144
(-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64))
cost-diff192
(+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z))
cost-diff192
(-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))
cost-diff192
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff192
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
cost-diff192
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff5824
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01224579
02093742
14353610
215042837
084832837
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
(fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))
(log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal -13/2 binary64)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
(neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 15/2 binary64))
#s(literal 15/2 binary64)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(exp.f64 #s(literal -15/2 binary64))
#s(literal -15/2 binary64)
(sqrt.f64 (PI.f64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(-.f64 #s(literal 15/2 binary64) z)
#s(literal 15/2 binary64)
(-.f64 #s(literal 1/2 binary64) z)
#s(literal 1/2 binary64)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 (PI.f64))
(exp.f64 (-.f64 z #s(literal 15/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 7 binary64)
#s(literal 1/2 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))
(neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))
(-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))
(+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal -6 binary64)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 7 binary64)
#s(literal 1/2 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))
(neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64))))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64))
#s(literal 8 binary64)
(-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64))
(pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
#s(literal 49 binary64)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))) (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) z) (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (-.f64 z #s(literal 15/2 binary64))))
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(log.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) z) (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (-.f64 z #s(literal 15/2 binary64)))
(log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(log.f64 (-.f64 #s(literal 15/2 binary64) z))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
(-.f64 #s(literal 15/2 binary64) z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal -13/2 binary64)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) z)
(neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 #s(literal 2 binary64) z)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))) #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))))) (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64)))
(*.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))
(sqrt.f64 #s(literal 15/2 binary64))
#s(literal 15/2 binary64)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(exp.f64 #s(literal -15/2 binary64))
#s(literal -15/2 binary64)
(sqrt.f64 (PI.f64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 #s(literal 2 binary64) z)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))) #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(-.f64 #s(literal 15/2 binary64) z)
#s(literal 15/2 binary64)
(-.f64 #s(literal 1/2 binary64) z)
#s(literal 1/2 binary64)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 (PI.f64))
(exp.f64 (-.f64 z #s(literal 15/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 #s(literal 2 binary64) z)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))) (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
#s(literal 2 binary64)
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 15/2 binary64) z)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 7 binary64)
#s(literal 1/2 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) z)
(exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))
(exp.f64 (-.f64 z #s(literal 15/2 binary64)))
(neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))
(-.f64 #s(literal 15/2 binary64) z)
(+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 3/2 binary64) z)
#s(literal -6 binary64)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 #s(literal 2 binary64) z)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))) (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))))) (*.f64 (exp.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (neg.f64 z) (neg.f64 z) #s(literal -49 binary64)) (-.f64 #s(literal -7 binary64) z)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (exp.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (neg.f64 z) (neg.f64 z) #s(literal -49 binary64)) (-.f64 #s(literal -7 binary64) z)))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64)))))
(*.f64 (exp.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (neg.f64 z) (neg.f64 z) #s(literal -49 binary64)) (-.f64 #s(literal -7 binary64) z)))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
#s(literal 2 binary64)
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 15/2 binary64) z)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 7 binary64)
#s(literal 1/2 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) z)
(exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))
(exp.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (neg.f64 z) (neg.f64 z) #s(literal -49 binary64)) (-.f64 #s(literal -7 binary64) z))))
(neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64)))
(-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (neg.f64 z) (neg.f64 z) #s(literal -49 binary64)) (-.f64 #s(literal -7 binary64) z)))
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))
(+.f64 (/.f64 (fma.f64 (neg.f64 z) (neg.f64 z) #s(literal -49 binary64)) (-.f64 #s(literal -7 binary64) z)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64))))
(/.f64 (fma.f64 (neg.f64 z) (neg.f64 z) #s(literal -49 binary64)) (-.f64 #s(literal -7 binary64) z))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))
(/.f64 (-.f64 #s(literal -7 binary64) z) (fma.f64 (neg.f64 z) (neg.f64 z) #s(literal -49 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64))
(-.f64 #s(literal -7 binary64) z)
#s(literal 8 binary64)
(-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64))
(fma.f64 (neg.f64 z) (neg.f64 z) #s(literal -49 binary64))
(pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 z) #s(literal 2 binary64))
#s(literal 49 binary64)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z)) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 #s(literal 2 binary64) z)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)

localize982.0ms (0.6%)

Memory
37.5MiB live, 1 471.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy1.0
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
accuracy1.75390625
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64)))))
accuracy2.72354229269661
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
accuracy1.0
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
accuracy1.75390625
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))))
accuracy2.72354229269661
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
accuracy1.0
(sqrt.f64 (PI.f64))
accuracy1.75390625
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
accuracy2.72354229269661
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
accuracy1.0
(sqrt.f64 (PI.f64))
accuracy2.72354229269661
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
accuracy3.190102609279941
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64))))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
accuracy1.0
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
accuracy1.9820570778721542
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
accuracy2.72354229269661
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
Samples
516.0ms175×1valid
137.0ms81×0valid
Compiler

Compiled 8 872 to 221 computations (97.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 503.0ms
ival-div: 84.0ms (16.7% of total)
ival-exp: 72.0ms (14.3% of total)
ival-mult: 59.0ms (11.7% of total)
adjust: 53.0ms (10.5% of total)
ival-add: 47.0ms (9.3% of total)
const: 44.0ms (8.7% of total)
ival-sqrt: 38.0ms (7.6% of total)
ival-log: 36.0ms (7.2% of total)
ival-pow: 23.0ms (4.6% of total)
ival-sub: 20.0ms (4% of total)
ival-neg: 10.0ms (2% of total)
ival-sinu: 7.0ms (1.4% of total)
ival-pi: 4.0ms (0.8% of total)
ival-pow2: 4.0ms (0.8% of total)
exact: 2.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series26.0ms (0%)

Memory
-24.8MiB live, 50.5MiB allocated
Counts
20 → 204
Calls
Call 1
Inputs
#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())
#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (patch (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (PI.f64)) (patch (sqrt.f64 (PI.f64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (patch (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())
Outputs
#s(alt (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (taylor 0 z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))) (taylor 0 z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))) (taylor 0 z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 86/10125 (+ (* 29/225 (+ 14/15 (* -1 (log 15/2)))) (* 1/6 (pow (+ 14/15 (* -1 (log 15/2))) 3)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))) (taylor 0 z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 15/2 (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt 3 (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt 15/2 (taylor 0 z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 15/2 (taylor 0 z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt 3/2 (taylor 0 z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (+ 3/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (+ 3/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (+ 3/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt -49 (taylor 0 z) (#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (pow z 2) 49) (taylor 0 z) (#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (pow z 2) 49) (taylor 0 z) (#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (pow z 2) 49) (taylor 0 z) (#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())) ())
#s(alt 7 (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 7 (* -1 z)) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 7 (* -1 z)) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 7 (* -1 z)) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())) ())
#s(alt 479507597606835099/10000000000000000 (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z)))) (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z)))))) (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (taylor 0 z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI)))) (taylor 0 z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI)))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI)))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI)))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 1/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 1/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 1/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor inf z) (#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2))))) (taylor inf z) (#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2))))) (taylor inf z) (#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2))))) (taylor inf z) (#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 7 (/ 1 z)) 1)) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 7 (/ 1 z)) 1)) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 7 (/ 1 z)) 1)) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2))))) (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 1/2 (* -1 (/ (- (pow z 2) 49) (+ 7 z)))))) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 1/2 (* -1 (/ (- (pow z 2) 49) (+ 7 z)))))) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 1/2 (* -1 (/ (- (pow z 2) 49) (+ 7 z)))))) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 1/2 (* -1 (/ (- (pow z 2) 49) (+ 7 z)))))) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 1/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 1/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 1/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (/ 1 z)))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (/ 1 z)))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (/ 1 z)))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor -inf z) (#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2))))) (taylor -inf z) (#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2))))) (taylor -inf z) (#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2))))) (taylor -inf z) (#s(alt (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) (patch (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 7 (/ 1 z))))) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 7 (/ 1 z))))) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 7 (/ 1 z))))) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z))) (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (* (exp (- (* 49 (/ 1 (- (* -1 z) 7))) (+ 1/2 (/ (pow z 2) (- (* -1 z) 7))))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (* (exp (- (* 49 (/ 1 (- (* -1 z) 7))) (+ 1/2 (/ (pow z 2) (- (* -1 z) 7))))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (* (exp (- (* 49 (/ 1 (- (* -1 z) 7))) (+ 1/2 (/ (pow z 2) (- (* -1 z) 7))))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (* (exp (- (* 49 (/ 1 (- (* -1 z) 7))) (+ 1/2 (/ (pow z 2) (- (* -1 z) 7))))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
7.0ms
z
@0
((exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (- (- 1 z) 1) (- (- 1 z) -13/2) (- (- 1 z) 1/2) (+ (- (- 1 z) 1) 1) (+ (- (- 1 z) 1) 2) (+ (- (- 1 z) 1) 3) (+ (+ (- (- 1 z) 1) 7) 1/2) (- (+ 1/2 (- 1 z)) -6) (+ 1/2 (- 1 z)) (- (pow (- (- 1 z) 1) 2) 49) (/ 1 (/ (- (- 1 z) 8) (- (pow (- (- 1 z) 1) 2) 49))) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (log (* (PI) 2)) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (sqrt (PI)) (* (* (* (pow (- 15/2 z) (- 1/2 z)) (sqrt 2)) (sqrt (PI))) (exp (- z 15/2))) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (- (+ 1/2 (- 1 z)) -6)))) (sqrt (* (PI) 2)) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (/ 1 (/ (- (- 1 z) 8) (- (pow (- (- 1 z) 1) 2) 49))) 1/2)))))
3.0ms
z
@-inf
((exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (- (- 1 z) 1) (- (- 1 z) -13/2) (- (- 1 z) 1/2) (+ (- (- 1 z) 1) 1) (+ (- (- 1 z) 1) 2) (+ (- (- 1 z) 1) 3) (+ (+ (- (- 1 z) 1) 7) 1/2) (- (+ 1/2 (- 1 z)) -6) (+ 1/2 (- 1 z)) (- (pow (- (- 1 z) 1) 2) 49) (/ 1 (/ (- (- 1 z) 8) (- (pow (- (- 1 z) 1) 2) 49))) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (log (* (PI) 2)) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (sqrt (PI)) (* (* (* (pow (- 15/2 z) (- 1/2 z)) (sqrt 2)) (sqrt (PI))) (exp (- z 15/2))) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (- (+ 1/2 (- 1 z)) -6)))) (sqrt (* (PI) 2)) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (/ 1 (/ (- (- 1 z) 8) (- (pow (- (- 1 z) 1) 2) 49))) 1/2)))))
3.0ms
z
@inf
((exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (- (- 1 z) 1) (- (- 1 z) -13/2) (- (- 1 z) 1/2) (+ (- (- 1 z) 1) 1) (+ (- (- 1 z) 1) 2) (+ (- (- 1 z) 1) 3) (+ (+ (- (- 1 z) 1) 7) 1/2) (- (+ 1/2 (- 1 z)) -6) (+ 1/2 (- 1 z)) (- (pow (- (- 1 z) 1) 2) 49) (/ 1 (/ (- (- 1 z) 8) (- (pow (- (- 1 z) 1) 2) 49))) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (log (* (PI) 2)) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (sqrt (PI)) (* (* (* (pow (- 15/2 z) (- 1/2 z)) (sqrt 2)) (sqrt (PI))) (exp (- z 15/2))) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (- (+ 1/2 (- 1 z)) -6)))) (sqrt (* (PI) 2)) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (/ 1 (/ (- (- 1 z) 8) (- (pow (- (- 1 z) 1) 2) 49))) 1/2)))))

simplify193.0ms (0.1%)

Memory
13.4MiB live, 325.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02412939
17642748
223852505
378462485
080802392
Stop Event
iter limit
node limit
Counts
204 → 204
Calls
Call 1
Inputs
(exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 86/10125 (+ (* 29/225 (+ 14/15 (* -1 (log 15/2)))) (* 1/6 (pow (+ 14/15 (* -1 (log 15/2))) 3)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
15/2
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
1/2
(+ 1/2 (* -1 z))
(+ 1/2 (* -1 z))
(+ 1/2 (* -1 z))
1
(+ 1 (* -1 z))
(+ 1 (* -1 z))
(+ 1 (* -1 z))
2
(+ 2 (* -1 z))
(+ 2 (* -1 z))
(+ 2 (* -1 z))
3
(+ 3 (* -1 z))
(+ 3 (* -1 z))
(+ 3 (* -1 z))
15/2
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
15/2
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
3/2
(+ 3/2 (* -1 z))
(+ 3/2 (* -1 z))
(+ 3/2 (* -1 z))
-49
(- (pow z 2) 49)
(- (pow z 2) 49)
(- (pow z 2) 49)
7
(+ 7 (* -1 z))
(+ 7 (* -1 z))
(+ 7 (* -1 z))
479507597606835099/10000000000000000
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 1/2 (/ 1 z)) 1))
(* z (- (* 1/2 (/ 1 z)) 1))
(* z (- (* 1/2 (/ 1 z)) 1))
(* -1 z)
(* z (- (/ 1 z) 1))
(* z (- (/ 1 z) 1))
(* z (- (/ 1 z) 1))
(* -1 z)
(* z (- (* 2 (/ 1 z)) 1))
(* z (- (* 2 (/ 1 z)) 1))
(* z (- (* 2 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 3 (/ 1 z)) 1))
(* z (- (* 3 (/ 1 z)) 1))
(* z (- (* 3 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 3/2 (/ 1 z)) 1))
(* z (- (* 3/2 (/ 1 z)) 1))
(* z (- (* 3/2 (/ 1 z)) 1))
(pow z 2)
(* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2)))))
(* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2)))))
(* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2)))))
(* -1 z)
(* z (- (* 7 (/ 1 z)) 1))
(* z (- (* 7 (/ 1 z)) 1))
(* z (- (* 7 (/ 1 z)) 1))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 1/2 (* -1 (/ (- (pow z 2) 49) (+ 7 z)))))) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 1/2 (* -1 (/ (- (pow z 2) 49) (+ 7 z)))))) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 1/2 (* -1 (/ (- (pow z 2) 49) (+ 7 z)))))) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 1/2 (* -1 (/ (- (pow z 2) 49) (+ 7 z)))))) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (sqrt 2))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (/ 1 z))))
(* -1 (* z (- 1 (/ 1 z))))
(* -1 (* z (- 1 (/ 1 z))))
(* -1 z)
(* -1 (* z (- 1 (* 2 (/ 1 z)))))
(* -1 (* z (- 1 (* 2 (/ 1 z)))))
(* -1 (* z (- 1 (* 2 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 3/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 3/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 3/2 (/ 1 z)))))
(pow z 2)
(* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2)))))
(* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2)))))
(* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2)))))
(* -1 z)
(* -1 (* z (- 1 (* 7 (/ 1 z)))))
(* -1 (* z (- 1 (* 7 (/ 1 z)))))
(* -1 (* z (- 1 (* 7 (/ 1 z)))))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (* (exp (- (* 49 (/ 1 (- (* -1 z) 7))) (+ 1/2 (/ (pow z 2) (- (* -1 z) 7))))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (* (exp (- (* 49 (/ 1 (- (* -1 z) 7))) (+ 1/2 (/ (pow z 2) (- (* -1 z) 7))))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (* (exp (- (* 49 (/ 1 (- (* -1 z) 7))) (+ 1/2 (/ (pow z 2) (- (* -1 z) 7))))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (* (exp (- (* 49 (/ 1 (- (* -1 z) 7))) (+ 1/2 (/ (pow z 2) (- (* -1 z) 7))))) (sqrt 2))))
Outputs
(exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2))
(*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))
(*.f64 (fma.f64 z (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (sqrt.f64 #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 z (fma.f64 (pow.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)) (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))))) z))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 86/10125 (+ (* 29/225 (+ 14/15 (* -1 (log 15/2)))) (* 1/6 (pow (+ 14/15 (* -1 (log 15/2))) 3)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(fma.f64 (*.f64 z z) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 z (fma.f64 (pow.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64)) #s(literal 1304/10125 binary64))) (fma.f64 (pow.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)))) (*.f64 (fma.f64 z (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))))))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
15/2
#s(literal 15/2 binary64)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 z))
(-.f64 #s(literal 1/2 binary64) z)
(+ 1/2 (* -1 z))
(-.f64 #s(literal 1/2 binary64) z)
(+ 1/2 (* -1 z))
(-.f64 #s(literal 1/2 binary64) z)
1
#s(literal 1 binary64)
(+ 1 (* -1 z))
(-.f64 #s(literal 1 binary64) z)
(+ 1 (* -1 z))
(-.f64 #s(literal 1 binary64) z)
(+ 1 (* -1 z))
(-.f64 #s(literal 1 binary64) z)
2
#s(literal 2 binary64)
(+ 2 (* -1 z))
(-.f64 #s(literal 2 binary64) z)
(+ 2 (* -1 z))
(-.f64 #s(literal 2 binary64) z)
(+ 2 (* -1 z))
(-.f64 #s(literal 2 binary64) z)
3
#s(literal 3 binary64)
(+ 3 (* -1 z))
(-.f64 #s(literal 3 binary64) z)
(+ 3 (* -1 z))
(-.f64 #s(literal 3 binary64) z)
(+ 3 (* -1 z))
(-.f64 #s(literal 3 binary64) z)
15/2
#s(literal 15/2 binary64)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
15/2
#s(literal 15/2 binary64)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
3/2
#s(literal 3/2 binary64)
(+ 3/2 (* -1 z))
(-.f64 #s(literal 3/2 binary64) z)
(+ 3/2 (* -1 z))
(-.f64 #s(literal 3/2 binary64) z)
(+ 3/2 (* -1 z))
(-.f64 #s(literal 3/2 binary64) z)
-49
#s(literal -49 binary64)
(- (pow z 2) 49)
(fma.f64 z z #s(literal -49 binary64))
(- (pow z 2) 49)
(fma.f64 z z #s(literal -49 binary64))
(- (pow z 2) 49)
(fma.f64 z z #s(literal -49 binary64))
7
#s(literal 7 binary64)
(+ 7 (* -1 z))
(-.f64 #s(literal 7 binary64) z)
(+ 7 (* -1 z))
(-.f64 #s(literal 7 binary64) z)
(+ 7 (* -1 z))
(-.f64 #s(literal 7 binary64) z)
479507597606835099/10000000000000000
#s(literal 479507597606835099/10000000000000000 binary64)
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))) z) z)))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(fma.f64 (*.f64 (*.f64 z (sqrt.f64 (PI.f64))) (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (+.f64 (fma.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64)) #s(literal -1/10125 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)))))) z))) z (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))) z) z)))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(fma.f64 (*.f64 (*.f64 z (sqrt.f64 (PI.f64))) (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (+.f64 (fma.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64)) #s(literal -1/10125 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)))))) z))) z (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))) z) z)))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(fma.f64 (*.f64 (*.f64 z (sqrt.f64 (PI.f64))) (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (+.f64 (fma.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64)) #s(literal -1/10125 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)))))) z))) z (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))) z) z)))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(fma.f64 (*.f64 (*.f64 z (sqrt.f64 (PI.f64))) (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (+.f64 (fma.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64)) #s(literal -1/10125 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)))))) z))) z (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 1/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* z (- (* 1/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* z (- (* 1/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (/ 1 z) 1))
(-.f64 #s(literal 1 binary64) z)
(* z (- (/ 1 z) 1))
(-.f64 #s(literal 1 binary64) z)
(* z (- (/ 1 z) 1))
(-.f64 #s(literal 1 binary64) z)
(* -1 z)
(neg.f64 z)
(* z (- (* 2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 2 binary64) z) z (neg.f64 z))
(* z (- (* 2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 2 binary64) z) z (neg.f64 z))
(* z (- (* 2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 3 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* z (- (* 3 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* z (- (* 3 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 3/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3/2 binary64) z) z (neg.f64 z))
(* z (- (* 3/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3/2 binary64) z) z (neg.f64 z))
(* z (- (* 3/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3/2 binary64) z) z (neg.f64 z))
(pow z 2)
(*.f64 z z)
(* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2)))))
(*.f64 z (fma.f64 (/.f64 #s(literal -49 binary64) (*.f64 z z)) z z))
(* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2)))))
(*.f64 z (fma.f64 (/.f64 #s(literal -49 binary64) (*.f64 z z)) z z))
(* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2)))))
(*.f64 z (fma.f64 (/.f64 #s(literal -49 binary64) (*.f64 z z)) z z))
(* -1 z)
(neg.f64 z)
(* z (- (* 7 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))
(* z (- (* 7 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))
(* z (- (* 7 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 43600364987677261/10000000000000 binary64) (pow.f64 z #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 1/2 (* -1 (/ (- (pow z 2) 49) (+ 7 z)))))) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (sqrt 2))))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (exp.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 z z #s(literal -49 binary64)) (-.f64 #s(literal -7 binary64) z))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))))
(* (sqrt (PI)) (* (exp (neg (+ 1/2 (* -1 (/ (- (pow z 2) 49) (+ 7 z)))))) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (sqrt 2))))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (exp.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 z z #s(literal -49 binary64)) (-.f64 #s(literal -7 binary64) z))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))))
(* (sqrt (PI)) (* (exp (neg (+ 1/2 (* -1 (/ (- (pow z 2) 49) (+ 7 z)))))) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (sqrt 2))))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (exp.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 z z #s(literal -49 binary64)) (-.f64 #s(literal -7 binary64) z))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))))
(* (sqrt (PI)) (* (exp (neg (+ 1/2 (* -1 (/ (- (pow z 2) 49) (+ 7 z)))))) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (sqrt 2))))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (exp.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 z z #s(literal -49 binary64)) (-.f64 #s(literal -7 binary64) z))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (/ 1 z))))
(-.f64 #s(literal 1 binary64) z)
(* -1 (* z (- 1 (/ 1 z))))
(-.f64 #s(literal 1 binary64) z)
(* -1 (* z (- 1 (/ 1 z))))
(-.f64 #s(literal 1 binary64) z)
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 3/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 3/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 3/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3/2 binary64) z) z (neg.f64 z))
(pow z 2)
(*.f64 z z)
(* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2)))))
(*.f64 z (fma.f64 (/.f64 #s(literal -49 binary64) (*.f64 z z)) z z))
(* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2)))))
(*.f64 z (fma.f64 (/.f64 #s(literal -49 binary64) (*.f64 z z)) z z))
(* (pow z 2) (- 1 (* 49 (/ 1 (pow z 2)))))
(*.f64 z (fma.f64 (/.f64 #s(literal -49 binary64) (*.f64 z z)) z z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 7 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 7 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 7 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (* (exp (- (* 49 (/ 1 (- (* -1 z) 7))) (+ 1/2 (/ (pow z 2) (- (* -1 z) 7))))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 (-.f64 (/.f64 #s(literal -49 binary64) (+.f64 #s(literal 7 binary64) z)) (fma.f64 z (/.f64 z (-.f64 #s(literal -7 binary64) z)) #s(literal 1/2 binary64)))))
(* (sqrt (PI)) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (* (exp (- (* 49 (/ 1 (- (* -1 z) 7))) (+ 1/2 (/ (pow z 2) (- (* -1 z) 7))))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 (-.f64 (/.f64 #s(literal -49 binary64) (+.f64 #s(literal 7 binary64) z)) (fma.f64 z (/.f64 z (-.f64 #s(literal -7 binary64) z)) #s(literal 1/2 binary64)))))
(* (sqrt (PI)) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (* (exp (- (* 49 (/ 1 (- (* -1 z) 7))) (+ 1/2 (/ (pow z 2) (- (* -1 z) 7))))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 (-.f64 (/.f64 #s(literal -49 binary64) (+.f64 #s(literal 7 binary64) z)) (fma.f64 z (/.f64 z (-.f64 #s(literal -7 binary64) z)) #s(literal 1/2 binary64)))))
(* (sqrt (PI)) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (* (exp (- (* 49 (/ 1 (- (* -1 z) 7))) (+ 1/2 (/ (pow z 2) (- (* -1 z) 7))))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 (-.f64 (/.f64 #s(literal -49 binary64) (+.f64 #s(literal 7 binary64) z)) (fma.f64 z (/.f64 z (-.f64 #s(literal -7 binary64) z)) #s(literal 1/2 binary64)))))

rewrite245.0ms (0.2%)

Memory
9.4MiB live, 493.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083279
0141222
1585198
24675198
08173194
Stop Event
iter limit
node limit
iter limit
Counts
20 → 834
Calls
Call 1
Inputs
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))
(+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z))
(-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64)))))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval1.2s (0.8%)

Memory
55.4MiB live, 2 746.6MiB allocated
Compiler

Compiled 574 428 to 16 186 computations (97.2% saved)

prune200.0ms (0.1%)

Memory
23.3MiB live, 496.8MiB allocated
Pruning

33 alts after pruning (33 fresh and 0 done)

PrunedKeptTotal
New4 624314 655
Fresh22224
Picked505
Done000
Total4 651334 684
Accuracy
98.7%
Counts
4 684 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (-.f64 #s(literal 3/2 binary64) z)) (-.f64 (pow.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 2 binary64)) #s(literal 36 binary64)))) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 z #s(literal 1 binary64)))) (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 z #s(literal 1 binary64))))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
21.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) #s(approx (- (pow (- (- 1 z) 1) 2) 49) (fma.f64 z z #s(literal -49 binary64))))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
92.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
97.4%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (fma.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
97.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
97.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
92.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (expm1.f64 (*.f64 (log1p.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 3 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
4.0%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
6.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
21.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.6%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (fma.f64 z (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Compiler

Compiled 7 074 to 4 080 computations (42.3% saved)

simplify150.0ms (0.1%)

Memory
-0.1MiB live, 270.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff192
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
cost-diff192
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff5824
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff192
(-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64)))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff192
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff1024
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
cost-diff5824
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01454550
02503891
14823278
215962968
364202968
080792968
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
(fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))
(log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal -13/2 binary64)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
(neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))
#s(literal 7713234287776531/10000000000000 binary64)
#s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(/.f64 #s(literal 3 binary64) z)
#s(literal 3 binary64)
(neg.f64 z)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 15/2 binary64))
#s(literal 15/2 binary64)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(exp.f64 #s(literal -15/2 binary64))
#s(literal -15/2 binary64)
(sqrt.f64 (PI.f64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))
#s(literal 479507597606835099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(-.f64 #s(literal 15/2 binary64) z)
#s(literal 15/2 binary64)
(-.f64 #s(literal 1/2 binary64) z)
#s(literal 1/2 binary64)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 (PI.f64))
(exp.f64 (-.f64 z #s(literal 15/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64))
(fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64))
#s(literal 23912966683069397/40000000000000 binary64)
#s(literal 2076511864126339/4000000000000 binary64)
#s(literal 904338909853211/2500000000000 binary64)
#s(literal 479507597606835099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(-.f64 #s(literal 15/2 binary64) z)
#s(literal 15/2 binary64)
(-.f64 #s(literal 1/2 binary64) z)
#s(literal 1/2 binary64)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 (PI.f64))
(exp.f64 (-.f64 z #s(literal 15/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64)))))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))
#s(literal 6765203681218851/10000000000000 binary64)
(-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64)))
(+.f64 z #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
(fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))
(log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal -13/2 binary64)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
(neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))
#s(literal 479507597606835099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))))) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))))))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) z) (log1p.f64 (-.f64 #s(literal 13/2 binary64) z)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (-.f64 z #s(literal 15/2 binary64))))
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(log.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) z) (log1p.f64 (-.f64 #s(literal 13/2 binary64) z)) (-.f64 z #s(literal 15/2 binary64)))
(log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(log1p.f64 (-.f64 #s(literal 13/2 binary64) z))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
(-.f64 #s(literal 15/2 binary64) z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal -13/2 binary64)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) z)
(neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)))))
(+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 #s(literal 2 binary64) z)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z)))
#s(literal 7713234287776531/10000000000000 binary64)
#s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)))
#s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(-.f64 #s(literal 3 binary64) z)
(/.f64 #s(literal 3 binary64) z)
#s(literal 3 binary64)
(neg.f64 z)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) (PI.f64)) (/.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))))) (sin.f64 (*.f64 z (PI.f64)))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64)))
(*.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))
(sqrt.f64 #s(literal 15/2 binary64))
#s(literal 15/2 binary64)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(exp.f64 #s(literal -15/2 binary64))
#s(literal -15/2 binary64)
(sqrt.f64 (PI.f64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))
#s(literal 479507597606835099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(-.f64 #s(literal 15/2 binary64) z)
#s(literal 15/2 binary64)
(-.f64 #s(literal 1/2 binary64) z)
#s(literal 1/2 binary64)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 (PI.f64))
(exp.f64 (-.f64 z #s(literal 15/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))) (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64))
(fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64))
#s(literal 23912966683069397/40000000000000 binary64)
#s(literal 2076511864126339/4000000000000 binary64)
#s(literal 904338909853211/2500000000000 binary64)
#s(literal 479507597606835099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(-.f64 #s(literal 15/2 binary64) z)
#s(literal 15/2 binary64)
(-.f64 #s(literal 1/2 binary64) z)
#s(literal 1/2 binary64)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 (PI.f64))
(exp.f64 (-.f64 z #s(literal 15/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal 6765203681218851/10000000000000 binary64)
(-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) z)
(+.f64 z #s(literal 1 binary64))
(-.f64 z #s(literal -1 binary64))
#s(literal 1 binary64)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))
#s(literal -3147848041806007/2500000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 #s(literal 2 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(-.f64 #s(literal 1 binary64) z)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) z) (log1p.f64 (-.f64 #s(literal 13/2 binary64) z)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (-.f64 z #s(literal 15/2 binary64))))
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(log.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) z) (log1p.f64 (-.f64 #s(literal 13/2 binary64) z)) (-.f64 z #s(literal 15/2 binary64)))
(log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(log1p.f64 (-.f64 #s(literal 13/2 binary64) z))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
(-.f64 #s(literal 15/2 binary64) z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal -13/2 binary64)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) z)
(neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))) (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))
#s(literal 479507597606835099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)

localize922.0ms (0.6%)

Memory
-154.9MiB live, 905.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy1.0
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
accuracy1.9820570778721542
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
accuracy3.2426289964516593
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
accuracy1.0
(sqrt.f64 (PI.f64))
accuracy1.75390625
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
accuracy2.72354229269661
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
accuracy1.0
(sqrt.f64 (PI.f64))
accuracy1.75390625
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
accuracy2.039278306649123
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64)))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
accuracy1.0
(sqrt.f64 (PI.f64))
accuracy3.190102609279941
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64))))
accuracy3.2426289964516593
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
accuracy1.0
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
accuracy1.9820570778721542
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
accuracy2.72354229269661
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
Samples
460.0ms175×1valid
90.0ms81×0valid
Compiler

Compiled 7 819 to 244 computations (96.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 370.0ms
const: 70.0ms (18.9% of total)
ival-add: 60.0ms (16.2% of total)
ival-mult: 59.0ms (16% of total)
adjust: 52.0ms (14.1% of total)
ival-div: 29.0ms (7.8% of total)
ival-pow: 22.0ms (5.9% of total)
ival-exp: 21.0ms (5.7% of total)
ival-sub: 17.0ms (4.6% of total)
ival-log: 17.0ms (4.6% of total)
ival-sqrt: 9.0ms (2.4% of total)
ival-neg: 5.0ms (1.4% of total)
ival-sinu: 4.0ms (1.1% of total)
ival-pi: 2.0ms (0.5% of total)
exact: 2.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series35.0ms (0%)

Memory
-23.0MiB live, 13.1MiB allocated
Counts
18 → 192
Calls
Call 1
Inputs
#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (patch (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (PI.f64)) (patch (sqrt.f64 (PI.f64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())
Outputs
#s(alt (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (taylor 0 z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))) (taylor 0 z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))) (taylor 0 z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 86/10125 (+ (* 29/225 (+ 14/15 (* -1 (log 15/2)))) (* 1/6 (pow (+ 14/15 (* -1 (log 15/2))) 3)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))) (taylor 0 z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 3 (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (* -1 z)) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (* -1 z)) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (* -1 z)) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 15/2 (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 3 (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt 4 (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 4 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 4 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 4 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt 5 (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 479507597606835099/10000000000000000 (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z)))) (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z)))))) (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 479507597606835099/10000000000000000 (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z)) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z)))))) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (taylor 0 z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI)))) (taylor 0 z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt 479507597606835099/10000000000000000 (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z)) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z)))))) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI)))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 479507597606835099/10000000000000000 (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z)))) (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z)))))) (taylor 0 z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3 (/ 1 z)) 1)) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3 (/ 1 z)) 1)) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3 (/ 1 z)) 1)) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 4 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 4 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 4 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 5 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 5 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 5 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) 1)) (taylor inf z) (#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) 1)) (taylor inf z) (#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) 1)) (taylor inf z) (#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 1/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 1/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 1/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2))))) (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2))))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2))))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2))))) (taylor inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3 (/ 1 z))))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3 (/ 1 z))))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3 (/ 1 z))))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) (patch (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 4 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 4 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 4 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 5 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 5 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 5 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (/ 1 z)))) (taylor -inf z) (#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (/ 1 z)))) (taylor -inf z) (#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (/ 1 z)))) (taylor -inf z) (#s(alt (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) (patch (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 1/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 1/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 1/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z))) (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (patch #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (patch (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z))) (taylor -inf z) (#s(alt (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
1.0ms
z
@inf
((exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (+ (* (/ 3 z) z) (neg z)) (- (- 1 z) 1) (- (- 1 z) -13/2) (+ (- (- 1 z) 1) 3) (+ (- (- 1 z) 1) 4) (+ (- (- 1 z) 1) 5) (- 2 (+ z 1)) (+ (- (- 1 z) 1) 2) (- (- 1 z) 1/2) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (log (* (PI) 2)) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (sqrt (PI)) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (* (* (pow (- 15/2 z) (- 1/2 z)) (sqrt 2)) (sqrt (PI))) (exp (- z 15/2))) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))))
1.0ms
z
@-inf
((exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (+ (* (/ 3 z) z) (neg z)) (- (- 1 z) 1) (- (- 1 z) -13/2) (+ (- (- 1 z) 1) 3) (+ (- (- 1 z) 1) 4) (+ (- (- 1 z) 1) 5) (- 2 (+ z 1)) (+ (- (- 1 z) 1) 2) (- (- 1 z) 1/2) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (log (* (PI) 2)) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (sqrt (PI)) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (* (* (pow (- 15/2 z) (- 1/2 z)) (sqrt 2)) (sqrt (PI))) (exp (- z 15/2))) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))))
1.0ms
z
@0
((exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (+ (* (/ 3 z) z) (neg z)) (- (- 1 z) 1) (- (- 1 z) -13/2) (+ (- (- 1 z) 1) 3) (+ (- (- 1 z) 1) 4) (+ (- (- 1 z) 1) 5) (- 2 (+ z 1)) (+ (- (- 1 z) 1) 2) (- (- 1 z) 1/2) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (log (* (PI) 2)) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (sqrt (PI)) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (* (* (pow (- 15/2 z) (- 1/2 z)) (sqrt 2)) (sqrt (PI))) (exp (- z 15/2))) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))))

simplify155.0ms (0.1%)

Memory
37.1MiB live, 146.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02152096
16831983
221671831
377851805
080571741
Stop Event
iter limit
node limit
Counts
192 → 192
Calls
Call 1
Inputs
(exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 86/10125 (+ (* 29/225 (+ 14/15 (* -1 (log 15/2)))) (* 1/6 (pow (+ 14/15 (* -1 (log 15/2))) 3)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
3
(+ 3 (* -1 z))
(+ 3 (* -1 z))
(+ 3 (* -1 z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
15/2
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
3
(+ 3 (* -1 z))
(+ 3 (* -1 z))
(+ 3 (* -1 z))
4
(+ 4 (* -1 z))
(+ 4 (* -1 z))
(+ 4 (* -1 z))
5
(+ 5 (* -1 z))
(+ 5 (* -1 z))
(+ 5 (* -1 z))
1
(+ 1 (* -1 z))
(+ 1 (* -1 z))
(+ 1 (* -1 z))
2
(+ 2 (* -1 z))
(+ 2 (* -1 z))
(+ 2 (* -1 z))
1/2
(+ 1/2 (* -1 z))
(+ 1/2 (* -1 z))
(+ 1/2 (* -1 z))
479507597606835099/10000000000000000
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
479507597606835099/10000000000000000
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
479507597606835099/10000000000000000
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
479507597606835099/10000000000000000
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(* -1 z)
(* z (- (* 3 (/ 1 z)) 1))
(* z (- (* 3 (/ 1 z)) 1))
(* z (- (* 3 (/ 1 z)) 1))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 3 (/ 1 z)) 1))
(* z (- (* 3 (/ 1 z)) 1))
(* z (- (* 3 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 4 (/ 1 z)) 1))
(* z (- (* 4 (/ 1 z)) 1))
(* z (- (* 4 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 5 (/ 1 z)) 1))
(* z (- (* 5 (/ 1 z)) 1))
(* z (- (* 5 (/ 1 z)) 1))
(* -1 z)
(* z (- (/ 1 z) 1))
(* z (- (/ 1 z) 1))
(* z (- (/ 1 z) 1))
(* -1 z)
(* z (- (* 2 (/ 1 z)) 1))
(* z (- (* 2 (/ 1 z)) 1))
(* z (- (* 2 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 1/2 (/ 1 z)) 1))
(* z (- (* 1/2 (/ 1 z)) 1))
(* z (- (* 1/2 (/ 1 z)) 1))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(* -1 z)
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 4 (/ 1 z)))))
(* -1 (* z (- 1 (* 4 (/ 1 z)))))
(* -1 (* z (- 1 (* 4 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 5 (/ 1 z)))))
(* -1 (* z (- 1 (* 5 (/ 1 z)))))
(* -1 (* z (- 1 (* 5 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (/ 1 z))))
(* -1 (* z (- 1 (/ 1 z))))
(* -1 (* z (- 1 (/ 1 z))))
(* -1 z)
(* -1 (* z (- 1 (* 2 (/ 1 z)))))
(* -1 (* z (- 1 (* 2 (/ 1 z)))))
(* -1 (* z (- 1 (* 2 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
Outputs
(exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))
(*.f64 (fma.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) z #s(literal 1 binary64)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (fma.f64 (pow.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)) z (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))))) z))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 86/10125 (+ (* 29/225 (+ 14/15 (* -1 (log 15/2)))) (* 1/6 (pow (+ 14/15 (* -1 (log 15/2))) 3)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(fma.f64 (*.f64 z z) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (fma.f64 (pow.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64)) #s(literal 1304/10125 binary64))) z (fma.f64 (pow.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)))) (*.f64 (fma.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) z #s(literal 1 binary64)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))))
3
#s(literal 3 binary64)
(+ 3 (* -1 z))
(-.f64 #s(literal 3 binary64) z)
(+ 3 (* -1 z))
(-.f64 #s(literal 3 binary64) z)
(+ 3 (* -1 z))
(-.f64 #s(literal 3 binary64) z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
15/2
#s(literal 15/2 binary64)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
3
#s(literal 3 binary64)
(+ 3 (* -1 z))
(-.f64 #s(literal 3 binary64) z)
(+ 3 (* -1 z))
(-.f64 #s(literal 3 binary64) z)
(+ 3 (* -1 z))
(-.f64 #s(literal 3 binary64) z)
4
#s(literal 4 binary64)
(+ 4 (* -1 z))
(-.f64 #s(literal 4 binary64) z)
(+ 4 (* -1 z))
(-.f64 #s(literal 4 binary64) z)
(+ 4 (* -1 z))
(-.f64 #s(literal 4 binary64) z)
5
#s(literal 5 binary64)
(+ 5 (* -1 z))
(-.f64 #s(literal 5 binary64) z)
(+ 5 (* -1 z))
(-.f64 #s(literal 5 binary64) z)
(+ 5 (* -1 z))
(-.f64 #s(literal 5 binary64) z)
1
#s(literal 1 binary64)
(+ 1 (* -1 z))
(-.f64 #s(literal 1 binary64) z)
(+ 1 (* -1 z))
(-.f64 #s(literal 1 binary64) z)
(+ 1 (* -1 z))
(-.f64 #s(literal 1 binary64) z)
2
#s(literal 2 binary64)
(+ 2 (* -1 z))
(-.f64 #s(literal 2 binary64) z)
(+ 2 (* -1 z))
(-.f64 #s(literal 2 binary64) z)
(+ 2 (* -1 z))
(-.f64 #s(literal 2 binary64) z)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 z))
(-.f64 #s(literal 1/2 binary64) z)
(+ 1/2 (* -1 z))
(-.f64 #s(literal 1/2 binary64) z)
(+ 1/2 (* -1 z))
(-.f64 #s(literal 1/2 binary64) z)
479507597606835099/10000000000000000
#s(literal 479507597606835099/10000000000000000 binary64)
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
479507597606835099/10000000000000000
#s(literal 479507597606835099/10000000000000000 binary64)
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(*.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (PI.f64)))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))) z) z)))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(fma.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (PI.f64)) (*.f64 (*.f64 z z) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (+.f64 (fma.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64)) #s(literal -1/10125 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)))))) z)) (sqrt.f64 (PI.f64)))))
479507597606835099/10000000000000000
#s(literal 479507597606835099/10000000000000000 binary64)
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(*.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (PI.f64)))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))) z) z)))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(fma.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (PI.f64)) (*.f64 (*.f64 z z) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal 29/225 binary64) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) (sqrt.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (+.f64 (fma.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64)) #s(literal -1/10125 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)))))) z)) (sqrt.f64 (PI.f64)))))
479507597606835099/10000000000000000
#s(literal 479507597606835099/10000000000000000 binary64)
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* -1 z)
(neg.f64 z)
(* z (- (* 3 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* z (- (* 3 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* z (- (* 3 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 3 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* z (- (* 3 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* z (- (* 3 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 4 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 4 binary64) z) z (neg.f64 z))
(* z (- (* 4 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 4 binary64) z) z (neg.f64 z))
(* z (- (* 4 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 4 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 5 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 5 binary64) z) z (neg.f64 z))
(* z (- (* 5 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 5 binary64) z) z (neg.f64 z))
(* z (- (* 5 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 5 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (/ 1 z) 1))
(-.f64 #s(literal 1 binary64) z)
(* z (- (/ 1 z) 1))
(-.f64 #s(literal 1 binary64) z)
(* z (- (/ 1 z) 1))
(-.f64 #s(literal 1 binary64) z)
(* -1 z)
(neg.f64 z)
(* z (- (* 2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 2 binary64) z) z (neg.f64 z))
(* z (- (* 2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 2 binary64) z) z (neg.f64 z))
(* z (- (* 2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 1/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* z (- (* 1/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* z (- (* 1/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 43600364987677261/10000000000000 binary64) (pow.f64 z #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z)))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 43600364987677261/10000000000000 binary64) (pow.f64 z #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 43600364987677261/10000000000000 binary64) (pow.f64 z #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 43600364987677261/10000000000000 binary64) (pow.f64 z #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z)))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 4 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 4 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 4 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 4 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 4 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 4 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 5 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 5 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 5 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 5 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 5 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 5 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (/ 1 z))))
(-.f64 #s(literal 1 binary64) z)
(* -1 (* z (- 1 (/ 1 z))))
(-.f64 #s(literal 1 binary64) z)
(* -1 (* z (- 1 (/ 1 z))))
(-.f64 #s(literal 1 binary64) z)
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))

rewrite303.0ms (0.2%)

Memory
-29.7MiB live, 288.4MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087245
0142214
1630164
25674164
08514164
Stop Event
iter limit
node limit
iter limit
Counts
18 → 646
Calls
Call 1
Inputs
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval856.0ms (0.6%)

Memory
61.8MiB live, 1 681.3MiB allocated
Compiler

Compiled 386 600 to 18 466 computations (95.2% saved)

prune293.0ms (0.2%)

Memory
-16.0MiB live, 605.4MiB allocated
Pruning

38 alts after pruning (38 fresh and 0 done)

PrunedKeptTotal
New3 631203 651
Fresh101828
Picked505
Done000
Total3 646383 684
Accuracy
99.6%
Counts
3 684 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (-.f64 #s(literal 3/2 binary64) z)) (-.f64 (pow.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 2 binary64)) #s(literal 36 binary64)))) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 z #s(literal 1 binary64)))) (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 z #s(literal 1 binary64))))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
21.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) #s(approx (- (pow (- (- 1 z) 1) 2) 49) (fma.f64 z z #s(literal -49 binary64))))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
92.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
97.4%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (fma.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
97.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (fma.f64 z z #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) z #s(literal -1 binary64)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
92.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (expm1.f64 (*.f64 (log1p.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (fma.f64 z z #s(literal -4 binary64))) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (/.f64 (*.f64 z z) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64)))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
4.0%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
21.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) (-.f64 #s(literal 5 binary64) z)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.6%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.9%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.1%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) #s(approx (* (* (* (pow (- 15/2 z) (- 1/2 z)) (sqrt 2)) (sqrt (PI))) (exp (- z 15/2))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Compiler

Compiled 7 832 to 4 656 computations (40.6% saved)

simplify143.0ms (0.1%)

Memory
22.4MiB live, 176.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff192
(+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z))
cost-diff192
(-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))
cost-diff192
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff192
(+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z))
cost-diff192
(-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))
cost-diff192
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
cost-diff128
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff320
(*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))
cost-diff192
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
cost-diff192
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
cost-diff256
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
cost-diff5824
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01644362
02813667
15453591
217792867
083592867
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
(fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))
(log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal -13/2 binary64)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
(neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64)))))
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64)))
#s(literal -3147848041806007/2500000000000 binary64)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))
#s(literal -1 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
#s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))
(*.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 15/2 binary64)
(exp.f64 #s(literal -15/2 binary64))
#s(literal -15/2 binary64)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))
#s(literal 479507597606835099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))))
(*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp.f64 (-.f64 z #s(literal 15/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
#s(literal 15/2 binary64)
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(-.f64 #s(literal 15/2 binary64) z)
(-.f64 #s(literal 1/2 binary64) z)
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
(*.f64 #s(literal 2 binary64) (PI.f64))
#s(literal 2 binary64)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64))
(fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64))
#s(literal 23912966683069397/40000000000000 binary64)
#s(literal 2076511864126339/4000000000000 binary64)
#s(literal 904338909853211/2500000000000 binary64)
#s(literal 479507597606835099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 7 binary64)
#s(literal 1/2 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))
(neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))
(-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))
(+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal -6 binary64)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64)))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64))
#s(literal 2076511864126339/4000000000000 binary64)
#s(literal 904338909853211/2500000000000 binary64)
#s(literal 479507597606835099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(*.f64 (PI.f64) z)
z
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 7 binary64)
#s(literal 1/2 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))
(neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))
(-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))
(+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal -6 binary64)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64))
(+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64)))
#s(literal -3147848041806007/2500000000000 binary64)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))
#s(literal -1 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal 6765203681218851/10000000000000 binary64)
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
#s(literal 2496092394504893/250000000000000000000 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))) (*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
(*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) z) (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (-.f64 z #s(literal 15/2 binary64))))
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(log.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) z) (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (-.f64 z #s(literal 15/2 binary64)))
(log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(log.f64 (-.f64 #s(literal 15/2 binary64) z))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
(-.f64 #s(literal 15/2 binary64) z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal -13/2 binary64)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) z)
(neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))
(+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64)))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal 6765203681218851/10000000000000 binary64)
(+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))
(+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64)))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))
#s(literal -3147848041806007/2500000000000 binary64)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))
(-.f64 #s(literal 2 binary64) z)
#s(literal -1 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))) #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64))))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64))))))
#s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64))))
#s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))
(*.f64 (exp.f64 #s(literal -15/2 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))
(*.f64 #s(literal 15 binary64) (PI.f64))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
#s(literal 2 binary64)
#s(literal 15/2 binary64)
(exp.f64 #s(literal -15/2 binary64))
#s(literal -15/2 binary64)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))
#s(literal 479507597606835099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))))
#s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))))
#s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))
(*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(exp.f64 (-.f64 z #s(literal 15/2 binary64)))
(-.f64 z #s(literal 15/2 binary64))
#s(literal 15/2 binary64)
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(-.f64 #s(literal 15/2 binary64) z)
(-.f64 #s(literal 1/2 binary64) z)
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
(*.f64 #s(literal 2 binary64) (PI.f64))
#s(literal 2 binary64)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64))
(fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64))
#s(literal 23912966683069397/40000000000000 binary64)
#s(literal 2076511864126339/4000000000000 binary64)
#s(literal 904338909853211/2500000000000 binary64)
#s(literal 479507597606835099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
#s(literal 7 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))))
(*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
#s(literal 2 binary64)
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 15/2 binary64) z)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 7 binary64)
#s(literal 1/2 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) z)
(exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))
(exp.f64 (-.f64 z #s(literal 15/2 binary64)))
(neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))
(-.f64 #s(literal 15/2 binary64) z)
(+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 3/2 binary64) z)
#s(literal -6 binary64)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64)))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64))
#s(literal 2076511864126339/4000000000000 binary64)
#s(literal 904338909853211/2500000000000 binary64)
#s(literal 479507597606835099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))) (*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))))
(/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z)))
(/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64))))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) z))
(sin.f64 (*.f64 z (PI.f64)))
(*.f64 (PI.f64) z)
(*.f64 z (PI.f64))
z
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))))
(*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
(*.f64 (PI.f64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (PI.f64))
#s(literal 2 binary64)
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 15/2 binary64) z)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))
(-.f64 #s(literal 7 binary64) z)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(neg.f64 z)
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
#s(literal 7 binary64)
#s(literal 1/2 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) z)
(exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))
(exp.f64 (-.f64 z #s(literal 15/2 binary64)))
(neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))
(-.f64 z #s(literal 15/2 binary64))
(-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))
(-.f64 #s(literal 15/2 binary64) z)
(+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 3/2 binary64) z)
#s(literal -6 binary64)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z)) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z)))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z)) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))
(+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))
(+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))
(+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64)))
(/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))
#s(literal -3147848041806007/2500000000000 binary64)
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))
(-.f64 #s(literal 2 binary64) z)
#s(literal -1 binary64)
(/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))
#s(literal 6765203681218851/10000000000000 binary64)
#s(literal 9999999999998099/10000000000000000 binary64)
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 #s(literal 3 binary64) z))
#s(literal 7713234287776531/10000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) z)
#s(literal 3 binary64)
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 #s(literal 4 binary64) z))
#s(literal -883075145810703/5000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 4 binary64) z)
#s(literal 4 binary64)
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))
(/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 #s(literal 5 binary64) z))
#s(literal 2501468655737381/200000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(-.f64 #s(literal 5 binary64) z)
#s(literal 5 binary64)
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))
(/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 #s(literal 6 binary64) z))
#s(literal -3464277381643003/25000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64))
(-.f64 #s(literal 6 binary64) z)
#s(literal 6 binary64)
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))
(/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal 7 binary64) z))
#s(literal 2496092394504893/250000000000000000000 binary64)
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))
(/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal 8 binary64) z))
#s(literal 3764081837873279/25000000000000000000000 binary64)
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))
(-.f64 #s(literal 8 binary64) z)
#s(literal 8 binary64)

localize1.1s (0.7%)

Memory
-3.0MiB live, 1 341.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy1.0
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
accuracy1.0442326413888436
(+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))
accuracy1.75390625
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
accuracy1.0
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
accuracy1.75390625
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))))
accuracy2.124679906716803
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64)))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
accuracy1.0
(sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
accuracy1.74609375
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
accuracy2.039278306649123
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64)))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
accuracy1.0
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))
accuracy3.190102609279941
#s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64))))
accuracy3.2426289964516593
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
accuracy1.0
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
accuracy1.9820570778721542
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
accuracy2.7281287663400837
(+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64)))))
accuracy56.889276334289626
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
Samples
588.0ms175×1valid
106.0ms81×0valid
Compiler

Compiled 7 733 to 271 computations (96.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 531.0ms
const: 99.0ms (18.6% of total)
adjust: 94.0ms (17.7% of total)
ival-add: 93.0ms (17.5% of total)
ival-mult: 75.0ms (14.1% of total)
ival-div: 45.0ms (8.5% of total)
ival-exp: 27.0ms (5.1% of total)
ival-log: 26.0ms (4.9% of total)
ival-sub: 25.0ms (4.7% of total)
ival-pow: 22.0ms (4.1% of total)
ival-sqrt: 11.0ms (2.1% of total)
ival-neg: 6.0ms (1.1% of total)
ival-sinu: 4.0ms (0.8% of total)
ival-pi: 2.0ms (0.4% of total)
exact: 2.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series15.0ms (0%)

Memory
14.9MiB live, 14.9MiB allocated
Counts
23 → 216
Calls
Call 1
Inputs
#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64)) (patch (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())
#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())
#s(alt (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (patch (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (patch (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (patch (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (patch (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())
Outputs
#s(alt (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (taylor 0 z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))) (taylor 0 z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))) (taylor 0 z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 86/10125 (+ (* 29/225 (+ 14/15 (* -1 (log 15/2)))) (* 1/6 (pow (+ 14/15 (* -1 (log 15/2))) 3)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))) (taylor 0 z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 15/2 (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 3 (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 3 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt 4 (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 4 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 4 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 4 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt 5 (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt 15/2 (taylor 0 z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 15/2 (taylor 0 z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 15/2 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt 3/2 (taylor 0 z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (+ 3/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (+ 3/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (+ 3/2 (* -1 z)) (taylor 0 z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt 479507597606835099/10000000000000000 (taylor 0 z) (#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z)) (taylor 0 z) (#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z)))) (taylor 0 z) (#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z)))))) (taylor 0 z) (#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 479507597606835099/10000000000000000 (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z)) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z)))))) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (taylor 0 z) (#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))) (taylor 0 z) (#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))) (taylor 0 z) (#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 86/10125 (+ (* 29/225 (+ 14/15 (* -1 (log 15/2)))) (* 1/6 (pow (+ 14/15 (* -1 (log 15/2))) 3)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))) (taylor 0 z) (#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 479507597606835099/10000000000000000 (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z)) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z)))))) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (exp -15/2) (sqrt 15/2)) (taylor 0 z) (#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* (exp -15/2) (sqrt 15/2)) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (* (exp -15/2) (sqrt 15/2))) (taylor 0 z) (#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (* 1/2 (* (exp -15/2) (sqrt 15/2))) (+ (* (exp -15/2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2))))) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (+ (* (exp -15/2) (sqrt 15/2)) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (exp -15/2) (sqrt 15/2))) (taylor 0 z) (#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (* 1/2 (* (exp -15/2) (sqrt 15/2))) (+ (* z (+ (* 1/6 (* (exp -15/2) (sqrt 15/2))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))) (+ (* (exp -15/2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3)))))) (* (exp -15/2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2))))))))) (+ (* (exp -15/2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2))))) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (+ (* (exp -15/2) (sqrt 15/2)) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (exp -15/2) (sqrt 15/2))) (taylor 0 z) (#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())) ())
#s(alt 479507597606835099/10000000000000000 (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z)) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z)))))) (taylor 0 z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI)))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))) (taylor 0 z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt 469507597606837/10000000000000 (taylor 0 z) (#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (+ 469507597606837/10000000000000 (* 904338909853211/2500000000000 z)) (taylor 0 z) (#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (+ 469507597606837/10000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z)))) (taylor 0 z) (#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (+ 469507597606837/10000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z)))))) (taylor 0 z) (#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 1/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 1/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 1/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 4 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 4 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 4 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 5 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 5 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 5 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 15/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (* 3/2 (/ 1 z)) 1)) (taylor inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor inf z) (#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor inf z) (#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor inf z) (#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2))))) (taylor inf z) (#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2))))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2)) (taylor inf z) (#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2))))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (exp (- z 15/2))) (taylor inf z) (#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (exp (- z 15/2))) (taylor inf z) (#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (exp (- z 15/2))) (taylor inf z) (#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (exp (- z 15/2))) (taylor inf z) (#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2))))) (taylor inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2)))) (taylor inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 5826188486005177/10000000000000 z) (taylor inf z) (#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 5826188486005177/10000000000000 (* 3683516130645841/2000000000000 (/ 1 z))) z) (taylor inf z) (#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 5826188486005177/10000000000000 (+ (* 3683516130645841/2000000000000 (/ 1 z)) (/ 43600364987677261/10000000000000 (pow z 2)))) z) (taylor inf z) (#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 5826188486005177/10000000000000 (+ (* 3683516130645841/2000000000000 (/ 1 z)) (+ (* 93965933656573373/10000000000000 (/ 1 (pow z 3))) (/ 43600364987677261/10000000000000 (pow z 2))))) z) (taylor inf z) (#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (patch (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 1/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 1/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 1/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (patch (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 4 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 4 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 4 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 5 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 5 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 5 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) (patch (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (patch (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 15/2 (/ 1 z))))) (taylor -inf z) (#s(alt (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) (patch (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (* 3/2 (/ 1 z))))) (taylor -inf z) (#s(alt (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) (patch (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor -inf z) (#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor -inf z) (#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor -inf z) (#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z))) (taylor -inf z) (#s(alt (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (patch (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z)))) (taylor -inf z) (#s(alt #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (patch #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg (+ 15/2 (* -1 z)))) (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z))))) (taylor -inf z) (#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg (+ 15/2 (* -1 z)))) (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z))))) (taylor -inf z) (#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg (+ 15/2 (* -1 z)))) (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z))))) (taylor -inf z) (#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg (+ 15/2 (* -1 z)))) (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z))))) (taylor -inf z) (#s(alt (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (patch (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) #<representation binary64>) () ())) ())
#s(alt 9999999999998099/10000000000000000 (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z))) (taylor -inf z) (#s(alt #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (patch #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (patch (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 5826188486005177/10000000000000 z) (taylor -inf z) (#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 5826188486005177/10000000000000 (* 3683516130645841/2000000000000 (/ 1 z))) z) (taylor -inf z) (#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)) (taylor -inf z) (#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (+ (* 43600364987677261/10000000000000 (/ 1 z)) (/ 93965933656573373/10000000000000 (pow z 2)))) z)) 5826188486005177/10000000000000) z)) (taylor -inf z) (#s(alt (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (patch (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
2.0ms
z
@0
((exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (- (- 1 z) 1) (- (- 1 z) -13/2) (- (- 1 z) 1/2) (* (* (PI) 2) 15/2) (+ (- (- 1 z) 1) 3) (+ (- (- 1 z) 1) 4) (+ (- (- 1 z) 1) 5) (+ (+ (- (- 1 z) 1) 7) 1/2) (- (+ 1/2 (- 1 z)) -6) (+ 1/2 (- 1 z)) (+ (/ 6765203681218851/10000000000000 (- 1 z)) (+ 9999999999998099/10000000000000000 (/ -3147848041806007/2500000000000 (- (- 1 z) -1)))) (log (* (PI) 2)) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (* (sqrt (* (* (PI) 2) 15/2)) (exp -15/2)) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (exp (- z 15/2)) (pow (- 15/2 z) (- 1/2 z))) (sqrt (* 2 (PI))) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (- (+ 1/2 (- 1 z)) -6)))) (sqrt (* (PI) 2)) (+ (/ -3147848041806007/2500000000000 (- (- 1 z) -1)) (/ 6765203681218851/10000000000000 (- 1 z))))
2.0ms
z
@inf
((exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (- (- 1 z) 1) (- (- 1 z) -13/2) (- (- 1 z) 1/2) (* (* (PI) 2) 15/2) (+ (- (- 1 z) 1) 3) (+ (- (- 1 z) 1) 4) (+ (- (- 1 z) 1) 5) (+ (+ (- (- 1 z) 1) 7) 1/2) (- (+ 1/2 (- 1 z)) -6) (+ 1/2 (- 1 z)) (+ (/ 6765203681218851/10000000000000 (- 1 z)) (+ 9999999999998099/10000000000000000 (/ -3147848041806007/2500000000000 (- (- 1 z) -1)))) (log (* (PI) 2)) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (* (sqrt (* (* (PI) 2) 15/2)) (exp -15/2)) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (exp (- z 15/2)) (pow (- 15/2 z) (- 1/2 z))) (sqrt (* 2 (PI))) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (- (+ 1/2 (- 1 z)) -6)))) (sqrt (* (PI) 2)) (+ (/ -3147848041806007/2500000000000 (- (- 1 z) -1)) (/ 6765203681218851/10000000000000 (- 1 z))))
2.0ms
z
@-inf
((exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (- (- 1 z) 1) (- (- 1 z) -13/2) (- (- 1 z) 1/2) (* (* (PI) 2) 15/2) (+ (- (- 1 z) 1) 3) (+ (- (- 1 z) 1) 4) (+ (- (- 1 z) 1) 5) (+ (+ (- (- 1 z) 1) 7) 1/2) (- (+ 1/2 (- 1 z)) -6) (+ 1/2 (- 1 z)) (+ (/ 6765203681218851/10000000000000 (- 1 z)) (+ 9999999999998099/10000000000000000 (/ -3147848041806007/2500000000000 (- (- 1 z) -1)))) (log (* (PI) 2)) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (* (sqrt (* (* (PI) 2) 15/2)) (exp -15/2)) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (exp (- z 15/2)) (pow (- 15/2 z) (- 1/2 z))) (sqrt (* 2 (PI))) (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (- (+ 1/2 (- 1 z)) -6)))) (sqrt (* (PI) 2)) (+ (/ -3147848041806007/2500000000000 (- (- 1 z) -1)) (/ 6765203681218851/10000000000000 (- 1 z))))

simplify190.0ms (0.1%)

Memory
39.3MiB live, 264.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02642442
18462354
227822144
080442058
Stop Event
iter limit
node limit
Counts
216 → 216
Calls
Call 1
Inputs
(exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 86/10125 (+ (* 29/225 (+ 14/15 (* -1 (log 15/2)))) (* 1/6 (pow (+ 14/15 (* -1 (log 15/2))) 3)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
15/2
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
1/2
(+ 1/2 (* -1 z))
(+ 1/2 (* -1 z))
(+ 1/2 (* -1 z))
3
(+ 3 (* -1 z))
(+ 3 (* -1 z))
(+ 3 (* -1 z))
4
(+ 4 (* -1 z))
(+ 4 (* -1 z))
(+ 4 (* -1 z))
5
(+ 5 (* -1 z))
(+ 5 (* -1 z))
(+ 5 (* -1 z))
15/2
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
15/2
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
(+ 15/2 (* -1 z))
3/2
(+ 3/2 (* -1 z))
(+ 3/2 (* -1 z))
(+ 3/2 (* -1 z))
479507597606835099/10000000000000000
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
479507597606835099/10000000000000000
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 86/10125 (+ (* 29/225 (+ 14/15 (* -1 (log 15/2)))) (* 1/6 (pow (+ 14/15 (* -1 (log 15/2))) 3)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
479507597606835099/10000000000000000
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(* (exp -15/2) (sqrt 15/2))
(+ (* z (+ (* (exp -15/2) (sqrt 15/2)) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (* (exp -15/2) (sqrt 15/2)))
(+ (* z (+ (* z (+ (* 1/2 (* (exp -15/2) (sqrt 15/2))) (+ (* (exp -15/2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2))))) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (+ (* (exp -15/2) (sqrt 15/2)) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (exp -15/2) (sqrt 15/2)))
(+ (* z (+ (* z (+ (* 1/2 (* (exp -15/2) (sqrt 15/2))) (+ (* z (+ (* 1/6 (* (exp -15/2) (sqrt 15/2))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))) (+ (* (exp -15/2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3)))))) (* (exp -15/2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2))))))))) (+ (* (exp -15/2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2))))) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (+ (* (exp -15/2) (sqrt 15/2)) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (exp -15/2) (sqrt 15/2)))
479507597606835099/10000000000000000
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
469507597606837/10000000000000
(+ 469507597606837/10000000000000 (* 904338909853211/2500000000000 z))
(+ 469507597606837/10000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(+ 469507597606837/10000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 1/2 (/ 1 z)) 1))
(* z (- (* 1/2 (/ 1 z)) 1))
(* z (- (* 1/2 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 3 (/ 1 z)) 1))
(* z (- (* 3 (/ 1 z)) 1))
(* z (- (* 3 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 4 (/ 1 z)) 1))
(* z (- (* 4 (/ 1 z)) 1))
(* z (- (* 4 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 5 (/ 1 z)) 1))
(* z (- (* 5 (/ 1 z)) 1))
(* z (- (* 5 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* z (- (* 15/2 (/ 1 z)) 1))
(* -1 z)
(* z (- (* 3/2 (/ 1 z)) 1))
(* z (- (* 3/2 (/ 1 z)) 1))
(* z (- (* 3/2 (/ 1 z)) 1))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(* (exp (* (log (- 15/2 z)) (- 1/2 z))) (exp (- z 15/2)))
(* (exp (* (log (- 15/2 z)) (- 1/2 z))) (exp (- z 15/2)))
(* (exp (* (log (- 15/2 z)) (- 1/2 z))) (exp (- z 15/2)))
(* (exp (* (log (- 15/2 z)) (- 1/2 z))) (exp (- z 15/2)))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(/ 5826188486005177/10000000000000 z)
(/ (+ 5826188486005177/10000000000000 (* 3683516130645841/2000000000000 (/ 1 z))) z)
(/ (+ 5826188486005177/10000000000000 (+ (* 3683516130645841/2000000000000 (/ 1 z)) (/ 43600364987677261/10000000000000 (pow z 2)))) z)
(/ (+ 5826188486005177/10000000000000 (+ (* 3683516130645841/2000000000000 (/ 1 z)) (+ (* 93965933656573373/10000000000000 (/ 1 (pow z 3))) (/ 43600364987677261/10000000000000 (pow z 2))))) z)
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 4 (/ 1 z)))))
(* -1 (* z (- 1 (* 4 (/ 1 z)))))
(* -1 (* z (- 1 (* 4 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 5 (/ 1 z)))))
(* -1 (* z (- 1 (* 5 (/ 1 z)))))
(* -1 (* z (- 1 (* 5 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(* -1 z)
(* -1 (* z (- 1 (* 3/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 3/2 (/ 1 z)))))
(* -1 (* z (- 1 (* 3/2 (/ 1 z)))))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(* (exp (neg (+ 15/2 (* -1 z)))) (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))))
(* (exp (neg (+ 15/2 (* -1 z)))) (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))))
(* (exp (neg (+ 15/2 (* -1 z)))) (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))))
(* (exp (neg (+ 15/2 (* -1 z)))) (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))))
9999999999998099/10000000000000000
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(/ 5826188486005177/10000000000000 z)
(/ (+ 5826188486005177/10000000000000 (* 3683516130645841/2000000000000 (/ 1 z))) z)
(* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z))
(* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (+ (* 43600364987677261/10000000000000 (/ 1 z)) (/ 93965933656573373/10000000000000 (pow z 2)))) z)) 5826188486005177/10000000000000) z))
Outputs
(exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2))
(exp.f64 (fma.f64 (+.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal -15/2 binary64)))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))
(*.f64 (fma.f64 z (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (exp.f64 (fma.f64 (+.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal -15/2 binary64))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(fma.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal -15/2 binary64))) (fma.f64 z (fma.f64 (pow.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)) (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))))) z (exp.f64 (fma.f64 (+.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal -15/2 binary64))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 86/10125 (+ (* 29/225 (+ 14/15 (* -1 (log 15/2)))) (* 1/6 (pow (+ 14/15 (* -1 (log 15/2))) 3)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(fma.f64 (*.f64 z z) (*.f64 (exp.f64 (fma.f64 (+.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal -15/2 binary64))) (fma.f64 z (fma.f64 (pow.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (+.f64 #s(literal 1304/10125 binary64) (*.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64))))) (fma.f64 (pow.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)))) (*.f64 (fma.f64 z (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (exp.f64 (fma.f64 (+.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal -15/2 binary64)))))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
15/2
#s(literal 15/2 binary64)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 z))
(-.f64 #s(literal 1/2 binary64) z)
(+ 1/2 (* -1 z))
(-.f64 #s(literal 1/2 binary64) z)
(+ 1/2 (* -1 z))
(-.f64 #s(literal 1/2 binary64) z)
3
#s(literal 3 binary64)
(+ 3 (* -1 z))
(-.f64 #s(literal 3 binary64) z)
(+ 3 (* -1 z))
(-.f64 #s(literal 3 binary64) z)
(+ 3 (* -1 z))
(-.f64 #s(literal 3 binary64) z)
4
#s(literal 4 binary64)
(+ 4 (* -1 z))
(-.f64 #s(literal 4 binary64) z)
(+ 4 (* -1 z))
(-.f64 #s(literal 4 binary64) z)
(+ 4 (* -1 z))
(-.f64 #s(literal 4 binary64) z)
5
#s(literal 5 binary64)
(+ 5 (* -1 z))
(-.f64 #s(literal 5 binary64) z)
(+ 5 (* -1 z))
(-.f64 #s(literal 5 binary64) z)
(+ 5 (* -1 z))
(-.f64 #s(literal 5 binary64) z)
15/2
#s(literal 15/2 binary64)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
15/2
#s(literal 15/2 binary64)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
(+ 15/2 (* -1 z))
(-.f64 #s(literal 15/2 binary64) z)
3/2
#s(literal 3/2 binary64)
(+ 3/2 (* -1 z))
(-.f64 #s(literal 3/2 binary64) z)
(+ 3/2 (* -1 z))
(-.f64 #s(literal 3/2 binary64) z)
(+ 3/2 (* -1 z))
(-.f64 #s(literal 3/2 binary64) z)
479507597606835099/10000000000000000
#s(literal 479507597606835099/10000000000000000 binary64)
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
479507597606835099/10000000000000000
#s(literal 479507597606835099/10000000000000000 binary64)
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2))
(exp.f64 (fma.f64 (+.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal -15/2 binary64)))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2))))))
(*.f64 (fma.f64 z (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (exp.f64 (fma.f64 (+.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal -15/2 binary64))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(fma.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal -15/2 binary64))) (fma.f64 z (fma.f64 (pow.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)) (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))))) z (exp.f64 (fma.f64 (+.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal -15/2 binary64))))
(+ (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (* z (+ (* z (+ (* z (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 86/10125 (+ (* 29/225 (+ 14/15 (* -1 (log 15/2)))) (* 1/6 (pow (+ 14/15 (* -1 (log 15/2))) 3)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 29/225 (* 1/2 (pow (+ 14/15 (* -1 (log 15/2))) 2)))))) (* (exp (- (+ (* 1/2 (log 15/2)) (* 1/2 (log (* 2 (PI))))) 15/2)) (+ 14/15 (* -1 (log 15/2)))))))
(fma.f64 (*.f64 z z) (*.f64 (exp.f64 (fma.f64 (+.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal -15/2 binary64))) (fma.f64 z (fma.f64 (pow.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (+.f64 #s(literal 1304/10125 binary64) (*.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64))))) (fma.f64 (pow.f64 (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)))) (*.f64 (fma.f64 z (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (exp.f64 (fma.f64 (+.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal -15/2 binary64)))))
479507597606835099/10000000000000000
#s(literal 479507597606835099/10000000000000000 binary64)
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(* (exp -15/2) (sqrt 15/2))
(*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64)))
(+ (* z (+ (* (exp -15/2) (sqrt 15/2)) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (* (exp -15/2) (sqrt 15/2)))
(*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 15/2 binary64))) z (sqrt.f64 #s(literal 15/2 binary64))))
(+ (* z (+ (* z (+ (* 1/2 (* (exp -15/2) (sqrt 15/2))) (+ (* (exp -15/2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2))))) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (+ (* (exp -15/2) (sqrt 15/2)) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (exp -15/2) (sqrt 15/2)))
(fma.f64 (*.f64 z z) (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (+.f64 (+.f64 #s(literal 283/450 binary64) (*.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))))) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 15/2 binary64))) z (sqrt.f64 #s(literal 15/2 binary64)))))
(+ (* z (+ (* z (+ (* 1/2 (* (exp -15/2) (sqrt 15/2))) (+ (* z (+ (* 1/6 (* (exp -15/2) (sqrt 15/2))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))) (+ (* (exp -15/2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3)))))) (* (exp -15/2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2))))))))) (+ (* (exp -15/2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2))))) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (+ (* (exp -15/2) (sqrt 15/2)) (* (exp -15/2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (exp -15/2) (sqrt 15/2)))
(fma.f64 (*.f64 z z) (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) (+.f64 (+.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)) #s(literal 86/10125 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64)) #s(literal -29/3375 binary64))))))) z (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (+.f64 (+.f64 #s(literal 283/450 binary64) (*.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64)))))) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 15/2 binary64))) z (sqrt.f64 #s(literal 15/2 binary64)))))
479507597606835099/10000000000000000
#s(literal 479507597606835099/10000000000000000 binary64)
(+ 479507597606835099/10000000000000000 (* 904338909853211/2500000000000 z))
(fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(+ 479507597606835099/10000000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))
(* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))
(+ (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (* (* z (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (sqrt (PI))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64))))))
(+ (* z (+ (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))) (* (* z (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (sqrt (PI))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))) z) z)))
(+ (* z (+ (* z (+ (* (sqrt (PI)) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))))) (* (* z (+ (* 1/6 (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))) (+ (* 1/2 (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15))))) (+ (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 86/10125 (+ (* 29/225 (- (* -1 (log 15/2)) 1/15)) (* 1/6 (pow (- (* -1 (log 15/2)) 1/15) 3))))))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (+ 29/225 (* 1/2 (pow (- (* -1 (log 15/2)) 1/15) 2)))))))))) (sqrt (PI))))) (* (sqrt (PI)) (+ (* (exp -15/2) (* (sqrt 2) (sqrt 15/2))) (* (exp -15/2) (* (sqrt 2) (* (sqrt 15/2) (- (* -1 (log 15/2)) 1/15)))))))) (* (sqrt (PI)) (* (exp -15/2) (* (sqrt 2) (sqrt 15/2)))))
(fma.f64 (*.f64 z z) (*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (+.f64 (+.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64)) #s(literal 86/10125 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 #s(literal -29/225 binary64) (log.f64 #s(literal 15/2 binary64)) #s(literal -29/3375 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1/2 binary64) #s(literal 1/6 binary64))))) z (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (fma.f64 (sqrt.f64 #s(literal 15/2 binary64)) (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) (fma.f64 (pow.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 29/225 binary64))) (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (fma.f64 (*.f64 (+.f64 (-.f64 #s(literal -1/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))) z (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64)))))))
469507597606837/10000000000000
#s(literal 469507597606837/10000000000000 binary64)
(+ 469507597606837/10000000000000 (* 904338909853211/2500000000000 z))
(fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 469507597606837/10000000000000 binary64))
(+ 469507597606837/10000000000000 (* z (+ 904338909853211/2500000000000 (* 2076511864126339/4000000000000 z))))
(fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 469507597606837/10000000000000 binary64))
(+ 469507597606837/10000000000000 (* z (+ 904338909853211/2500000000000 (* z (+ 2076511864126339/4000000000000 (* 23912966683069397/40000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 469507597606837/10000000000000 binary64))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 1/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* z (- (* 1/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* z (- (* 1/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 3 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* z (- (* 3 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* z (- (* 3 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 4 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 4 binary64) z) z (neg.f64 z))
(* z (- (* 4 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 4 binary64) z) z (neg.f64 z))
(* z (- (* 4 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 4 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 5 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 5 binary64) z) z (neg.f64 z))
(* z (- (* 5 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 5 binary64) z) z (neg.f64 z))
(* z (- (* 5 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 5 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* z (- (* 15/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* z (- (* 3/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3/2 binary64) z) z (neg.f64 z))
(* z (- (* 3/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3/2 binary64) z) z (neg.f64 z))
(* z (- (* 3/2 (/ 1 z)) 1))
(fma.f64 (/.f64 #s(literal 3/2 binary64) z) z (neg.f64 z))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 43600364987677261/10000000000000 binary64) (pow.f64 z #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z)))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 43600364987677261/10000000000000 binary64) (pow.f64 z #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z)))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp (- (+ z (+ (* 1/2 (log (* 2 (PI)))) (* (log (- 15/2 z)) (- 1/2 z)))) 15/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 43600364987677261/10000000000000 binary64) (pow.f64 z #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z)))
(* (exp (* (log (- 15/2 z)) (- 1/2 z))) (exp (- z 15/2)))
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (exp (* (log (- 15/2 z)) (- 1/2 z))) (exp (- z 15/2)))
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (exp (* (log (- 15/2 z)) (- 1/2 z))) (exp (- z 15/2)))
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (exp (* (log (- 15/2 z)) (- 1/2 z))) (exp (- z 15/2)))
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (+ (* 43600364987677261/10000000000000 (/ 1 (pow z 3))) (/ 3683516130645841/2000000000000 (pow z 2)))))
(+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 43600364987677261/10000000000000 binary64) (pow.f64 z #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (* (log (- 15/2 z)) (- 1/2 z))) (* (exp (- z 15/2)) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(/ 5826188486005177/10000000000000 z)
(/.f64 #s(literal 5826188486005177/10000000000000 binary64) z)
(/ (+ 5826188486005177/10000000000000 (* 3683516130645841/2000000000000 (/ 1 z))) z)
(/.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) z) #s(literal 5826188486005177/10000000000000 binary64)) z)
(/ (+ 5826188486005177/10000000000000 (+ (* 3683516130645841/2000000000000 (/ 1 z)) (/ 43600364987677261/10000000000000 (pow z 2)))) z)
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) (*.f64 z z)) #s(literal 5826188486005177/10000000000000 binary64)) (/.f64 #s(literal 3683516130645841/2000000000000 binary64) z)) z)
(/ (+ 5826188486005177/10000000000000 (+ (* 3683516130645841/2000000000000 (/ 1 z)) (+ (* 93965933656573373/10000000000000 (/ 1 (pow z 3))) (/ 43600364987677261/10000000000000 (pow z 2))))) z)
(/.f64 (+.f64 (+.f64 #s(literal 5826188486005177/10000000000000 binary64) (/.f64 #s(literal 93965933656573373/10000000000000 binary64) (pow.f64 z #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 3683516130645841/2000000000000 binary64) z))) z)
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 1/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 3 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 4 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 4 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 4 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 4 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 4 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 4 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 5 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 5 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 5 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 5 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 5 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 5 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 15/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 15/2 binary64) z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (* 3/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 3/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3/2 binary64) z) z (neg.f64 z))
(* -1 (* z (- 1 (* 3/2 (/ 1 z)))))
(fma.f64 (/.f64 #s(literal 3/2 binary64) z) z (neg.f64 z))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
(exp (- (+ (* 1/2 (log (* 2 (PI)))) (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (+ 15/2 (* -1 z))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))
(* (exp (neg (+ 15/2 (* -1 z)))) (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))))
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (exp (neg (+ 15/2 (* -1 z)))) (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))))
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (exp (neg (+ 15/2 (* -1 z)))) (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))))
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (exp (neg (+ 15/2 (* -1 z)))) (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))))
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
9999999999998099/10000000000000000
#s(literal 9999999999998099/10000000000000000 binary64)
(+ 9999999999998099/10000000000000000 (* 5826188486005177/10000000000000 (/ 1 z)))
(+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))
(+ 9999999999998099/10000000000000000 (+ (* 5826188486005177/10000000000000 (/ 1 z)) (/ 3683516130645841/2000000000000 (pow z 2))))
(+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))
(+ 9999999999998099/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z)))
(-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(* (sqrt (PI)) (* (exp (neg (+ 15/2 (* -1 z)))) (* (exp (* (log (+ 15/2 (* -1 z))) (+ 1/2 (* -1 z)))) (sqrt 2))))
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(/ 5826188486005177/10000000000000 z)
(/.f64 #s(literal 5826188486005177/10000000000000 binary64) z)
(/ (+ 5826188486005177/10000000000000 (* 3683516130645841/2000000000000 (/ 1 z))) z)
(/.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) z) #s(literal 5826188486005177/10000000000000 binary64)) z)
(* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (* 43600364987677261/10000000000000 (/ 1 z))) z)) 5826188486005177/10000000000000) z))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z) #s(literal 5826188486005177/10000000000000 binary64)) z)
(* -1 (/ (- (* -1 (/ (+ 3683516130645841/2000000000000 (+ (* 43600364987677261/10000000000000 (/ 1 z)) (/ 93965933656573373/10000000000000 (pow z 2)))) z)) 5826188486005177/10000000000000) z))
(/.f64 (+.f64 (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 93965933656573373/10000000000000 binary64) (*.f64 z z)) #s(literal 3683516130645841/2000000000000 binary64)) (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z)) z) #s(literal 5826188486005177/10000000000000 binary64)) z)

rewrite472.0ms (0.3%)

Memory
-56.5MiB live, 403.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093299
0152260
1680248
25716248
08798245
Stop Event
iter limit
node limit
iter limit
Counts
23 → 748
Calls
Call 1
Inputs
(exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64))
(+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))
(-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))
(+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z))
(+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64)))))
(log.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))
#s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64)))
(*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))
#s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64)))))
(sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval1.5s (1%)

Memory
-21.2MiB live, 2 159.7MiB allocated
Compiler

Compiled 399 122 to 17 933 computations (95.5% saved)

prune369.0ms (0.2%)

Memory
34.4MiB live, 706.4MiB allocated
Pruning

42 alts after pruning (42 fresh and 0 done)

PrunedKeptTotal
New3 551263 577
Fresh171633
Picked505
Done000
Total3 573423 615
Accuracy
99.6%
Counts
3 615 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.4%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (-.f64 #s(literal 3/2 binary64) z)) (-.f64 (pow.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 2 binary64)) #s(literal 36 binary64)))) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.9%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 z)) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z))) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 z #s(literal 1 binary64)))) (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 z #s(literal 1 binary64))))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) #s(approx (- (pow (- (- 1 z) 1) 2) 49) (fma.f64 z z #s(literal -49 binary64))))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
92.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) (-.f64 #s(literal 15/2 binary64) z)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) (-.f64 #s(literal 15/2 binary64) z)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
97.4%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
97.6%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (fma.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.5%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.1%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (- (+ 1/2 (- 1 z)) -6)))) (*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
92.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (expm1.f64 (*.f64 (log1p.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (fma.f64 z z #s(literal -4 binary64))) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (/.f64 (*.f64 z z) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64)))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
4.0%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) (-.f64 #s(literal 5 binary64) z)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.1%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.8%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
95.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
94.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
3.6%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
4.0%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
6.3%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
21.2%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
96.1%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (exp.f64 (fma.f64 (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (-.f64 #s(literal 1/2 binary64) z) (-.f64 z #s(literal 15/2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.6%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.9%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
93.7%
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Compiler

Compiled 15 575 to 3 377 computations (78.3% saved)

regimes223.0ms (0.1%)

Memory
-4.8MiB live, 178.5MiB allocated
Counts
107 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (exp.f64 (fma.f64 (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (-.f64 #s(literal 1/2 binary64) z) (-.f64 z #s(literal 15/2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) (-.f64 #s(literal 5 binary64) z)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (- (+ 1/2 (- 1 z)) -6)))) (*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) (-.f64 #s(literal 15/2 binary64) z)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) #s(approx (* (* (* (pow (- 15/2 z) (- 1/2 z)) (sqrt 2)) (sqrt (PI))) (exp (- z 15/2))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) (-.f64 #s(literal 15/2 binary64) z)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (fma.f64 z z #s(literal -4 binary64))) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (fma.f64 z z #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) z #s(literal -1 binary64)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (fma.f64 z (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #s(approx (+ (- (- 1 z) 1) 1/2) (-.f64 #s(literal 1/2 binary64) z)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (-.f64 z #s(literal -1 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 #s(approx (+ (- (- 1 z) 1) 7) (fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (/.f64 (*.f64 z z) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64)))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) #s(approx (- (pow (- (- 1 z) 1) 2) 49) (fma.f64 z z #s(literal -49 binary64))))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (fma.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (-.f64 #s(literal 3/2 binary64) z)) (-.f64 (pow.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 2 binary64)) #s(literal 36 binary64)))) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 3 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (-.f64 #s(literal 3/2 binary64) z)) (-.f64 (pow.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 2 binary64)) #s(literal 36 binary64)))) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -11/2 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -11/2 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 49 binary64)))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64))) (/.f64 #s(literal 36 binary64) (+.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)))) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 z #s(literal 1 binary64)))) (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 z #s(literal 1 binary64))))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (neg.f64 z) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (neg.f64 z) #s(literal 1/2 binary64)) (-.f64 (neg.f64 z) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 z) #s(literal 1/2 binary64)))))))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (expm1.f64 (*.f64 (log1p.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (expm1.f64 (*.f64 (log1p.f64 (-.f64 (neg.f64 z) #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 z)) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 z)) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z))) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 z)) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z))) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Calls

2 calls:

109.0ms
z
29.0ms
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Results
AccuracySegmentsBranch
97.8%1z
97.8%1(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Compiler

Compiled 124 to 61 computations (50.8% saved)

regimes120.0ms (0.1%)

Memory
31.1MiB live, 106.0MiB allocated
Counts
88 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (exp.f64 (fma.f64 (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (-.f64 #s(literal 1/2 binary64) z) (-.f64 z #s(literal 15/2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) (-.f64 #s(literal 5 binary64) z)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (- (+ 1/2 (- 1 z)) -6)))) (*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) (-.f64 #s(literal 15/2 binary64) z)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) #s(approx (* (* (* (pow (- 15/2 z) (- 1/2 z)) (sqrt 2)) (sqrt (PI))) (exp (- z 15/2))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) (-.f64 #s(literal 15/2 binary64) z)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (fma.f64 z z #s(literal -4 binary64))) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (fma.f64 z z #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) z #s(literal -1 binary64)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (fma.f64 z (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #s(approx (+ (- (- 1 z) 1) 1/2) (-.f64 #s(literal 1/2 binary64) z)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (-.f64 z #s(literal -1 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 #s(approx (+ (- (- 1 z) 1) 7) (fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (/.f64 (*.f64 z z) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64)))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) #s(approx (- (pow (- (- 1 z) 1) 2) 49) (fma.f64 z z #s(literal -49 binary64))))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Calls

2 calls:

70.0ms
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
36.0ms
z
Results
AccuracySegmentsBranch
97.8%1z
97.8%1(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Compiler

Compiled 124 to 61 computations (50.8% saved)

regimes155.0ms (0.1%)

Memory
-32.1MiB live, 133.6MiB allocated
Counts
87 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (exp.f64 (fma.f64 (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (-.f64 #s(literal 1/2 binary64) z) (-.f64 z #s(literal 15/2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) (-.f64 #s(literal 5 binary64) z)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (- (+ 1/2 (- 1 z)) -6)))) (*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) (-.f64 #s(literal 15/2 binary64) z)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) #s(approx (* (* (* (pow (- 15/2 z) (- 1/2 z)) (sqrt 2)) (sqrt (PI))) (exp (- z 15/2))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) (-.f64 #s(literal 15/2 binary64) z)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (fma.f64 z z #s(literal -4 binary64))) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (fma.f64 z z #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) z #s(literal -1 binary64)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (fma.f64 z (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #s(approx (+ (- (- 1 z) 1) 1/2) (-.f64 #s(literal 1/2 binary64) z)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (-.f64 z #s(literal -1 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 #s(approx (+ (- (- 1 z) 1) 7) (fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (/.f64 (*.f64 z z) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64)))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) #s(approx (- (pow (- (- 1 z) 1) 2) 49) (fma.f64 z z #s(literal -49 binary64))))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Calls

2 calls:

47.0ms
z
44.0ms
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Results
AccuracySegmentsBranch
97.8%1(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
97.8%1z
Compiler

Compiled 124 to 61 computations (50.8% saved)

regimes258.0ms (0.2%)

Memory
31.4MiB live, 194.4MiB allocated
Counts
86 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (exp.f64 (fma.f64 (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (-.f64 #s(literal 1/2 binary64) z) (-.f64 z #s(literal 15/2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) (-.f64 #s(literal 5 binary64) z)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (- (+ 1/2 (- 1 z)) -6)))) (*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) (-.f64 #s(literal 15/2 binary64) z)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) #s(approx (* (* (* (pow (- 15/2 z) (- 1/2 z)) (sqrt 2)) (sqrt (PI))) (exp (- z 15/2))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (-.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 (-.f64 #s(literal -5826188486005177/10000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 43600364987677261/10000000000000 binary64) z) #s(literal 3683516130645841/2000000000000 binary64)) z)) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (+.f64 (/.f64 #s(literal 3683516130645841/2000000000000 binary64) (*.f64 z z)) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) (-.f64 #s(literal 15/2 binary64) z)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (fma.f64 z z #s(literal -4 binary64))) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (fma.f64 z z #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) z #s(literal -1 binary64)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 #s(literal 2 binary64) z)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (fma.f64 z (-.f64 #s(literal 14/15 binary64) (log.f64 #s(literal 15/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 #s(approx (+ (+ (- (- 1 z) 1) 7) 1/2) #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) #s(approx (+ (- (- 1 z) 1) 1/2) (-.f64 #s(literal 1/2 binary64) z)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (-.f64 z #s(literal -1 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 #s(approx (+ (- (- 1 z) 1) 7) (fma.f64 (/.f64 #s(literal 7 binary64) z) z (neg.f64 z))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 2 binary64) (+.f64 z #s(literal 1 binary64))))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (/.f64 (*.f64 z z) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1 binary64) z #s(literal -2 binary64)))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 8 binary64)) #s(approx (- (pow (- (- 1 z) 1) 2) 49) (fma.f64 z z #s(literal -49 binary64))))) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal -6 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Calls

2 calls:

112.0ms
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
59.0ms
z
Results
AccuracySegmentsBranch
97.6%1(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
97.6%1z
Compiler

Compiled 124 to 61 computations (50.8% saved)

regimes71.0ms (0%)

Memory
-10.3MiB live, 70.7MiB allocated
Counts
28 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (exp.f64 (fma.f64 (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (-.f64 #s(literal 1/2 binary64) z) (-.f64 z #s(literal 15/2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (exp.f64 (fma.f64 (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (-.f64 #s(literal 1/2 binary64) z) (-.f64 z #s(literal 15/2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Calls

2 calls:

37.0ms
z
9.0ms
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Results
AccuracySegmentsBranch
96.1%1z
96.1%1(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Compiler

Compiled 124 to 61 computations (50.8% saved)

regimes69.0ms (0%)

Memory
-15.6MiB live, 63.2MiB allocated
Counts
23 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (-.f64 #s(literal 3 binary64) z)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (+.f64 (/.f64 #s(literal 5826188486005177/10000000000000 binary64) z) #s(literal 9999999999998099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Calls

2 calls:

37.0ms
z
28.0ms
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Results
AccuracySegmentsBranch
95.3%1z
95.3%1(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Compiler

Compiled 124 to 61 computations (50.8% saved)

regimes33.0ms (0%)

Memory
11.3MiB live, 51.9MiB allocated
Counts
18 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 5) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (PI.f64))) (exp.f64 (-.f64 z #s(literal 15/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (- 2 (+ z 1)))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Calls

2 calls:

24.0ms
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
5.0ms
z
Results
AccuracySegmentsBranch
94.7%1z
94.7%1(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Compiler

Compiled 124 to 61 computations (50.8% saved)

regimes21.0ms (0%)

Memory
-18.2MiB live, 21.3MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 #s(literal 904338909853211/2500000000000 binary64) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Calls

2 calls:

15.0ms
z
4.0ms
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Results
AccuracySegmentsBranch
93.9%1z
93.9%1(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Compiler

Compiled 124 to 61 computations (50.8% saved)

regimes4.0ms (0%)

Memory
10.8MiB live, 10.8MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Calls

2 calls:

2.0ms
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
1.0ms
z
Results
AccuracySegmentsBranch
93.7%1z
93.7%1(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Compiler

Compiled 124 to 61 computations (50.8% saved)

simplify229.0ms (0.1%)

Memory
11.7MiB live, 91.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02171166
13301166
23591166
33891163
44111163
54531163
64821163
75391163
86061163
96351163
107021163
118051163
129971163
1312621163
1415461163
1518791163
1622601163
1726421163
1829951163
1933441163
2036561163
2138941163
2241201163
2341851163
2442201163
2542241163
2643031163
2743271163
2843271163
2943451163
3043471163
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (exp.f64 (fma.f64 (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (-.f64 #s(literal 1/2 binary64) z) (-.f64 z #s(literal 15/2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 (-.f64 (+.f64 #s(literal -1 binary64) z) #s(literal -1 binary64)) #s(literal 7 binary64))) (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) (fma.f64 (/.f64 #s(literal 3 binary64) z) z (neg.f64 z)))) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 (-.f64 (+.f64 #s(literal -1 binary64) z) #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 (-.f64 (+.f64 #s(literal -1 binary64) z) #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 (+.f64 #s(literal -1 binary64) z) #s(literal -1 binary64)) #s(literal 6 binary64)))))) (exp.f64 (fma.f64 (log.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (-.f64 #s(literal -13/2 binary64) (-.f64 #s(literal 1 binary64) z)))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 #s(literal 3 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)))) (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 9999999999998099/10000000000000000 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 #s(literal 5 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 #s(literal 6 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 #s(literal 7 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (exp.f64 (fma.f64 (log.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (-.f64 #s(literal -13/2 binary64) (-.f64 #s(literal 1 binary64) z)))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (exp.f64 (fma.f64 (log.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) #s(literal 9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (+.f64 #s(literal -1 binary64) z))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 #s(literal 3 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 #s(literal 5 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 #s(literal 6 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 #s(literal 7 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (exp.f64 (fma.f64 (log.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) #s(literal 1/2 binary64) (fma.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)) (-.f64 #s(literal -13/2 binary64) (-.f64 #s(literal 1 binary64) z)))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 #s(literal -13/2 binary64) z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 #s(literal 3 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 #s(literal 5 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 #s(literal 6 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 #s(literal 7 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (*.f64 (exp.f64 (fma.f64 (-.f64 (-.f64 #s(literal 3/2 binary64) z) #s(literal 1 binary64)) (log1p.f64 (-.f64 (neg.f64 z) #s(literal -13/2 binary64))) (+.f64 (+.f64 #s(literal -13/2 binary64) z) #s(literal -1 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (exp.f64 (fma.f64 (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (-.f64 #s(literal 1/2 binary64) z) (-.f64 z #s(literal 15/2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 (fma.f64 #s(literal 23912966683069397/40000000000000 binary64) z #s(literal 2076511864126339/4000000000000 binary64)) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 #s(literal 3 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 #s(literal 5 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 #s(literal 6 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 #s(literal 7 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (exp.f64 (fma.f64 (log.f64 (-.f64 #s(literal 15/2 binary64) z)) (-.f64 #s(literal 1/2 binary64) z) (-.f64 z #s(literal 15/2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64)))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 z #s(literal 15/2 binary64))) (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 15/2 binary64) z) (-.f64 #s(literal 1/2 binary64) z)) (exp.f64 (-.f64 z #s(literal 15/2 binary64)))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (fma.f64 (fma.f64 #s(literal 2076511864126339/4000000000000 binary64) z #s(literal 904338909853211/2500000000000 binary64)) z #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 #s(literal 3 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 #s(literal 5 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 #s(literal 6 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 #s(literal 7 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 15/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (exp.f64 #s(literal -15/2 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 #s(literal 3 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 #s(literal 5 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 #s(literal 6 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 #s(literal 7 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) #s(approx (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 15/2 binary64))))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 4) #s(literal 4 binary64))) (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (+.f64 #s(literal 3 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 #s(literal 5 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 #s(literal 6 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 #s(literal 7 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 #s(literal -15/2 binary64))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 15/2 binary64))) (exp.f64 #s(literal -15/2 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64)) (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64)))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64))))))
(*.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) #s(approx (+ (- (- 1 z) 1) 3) #s(literal 3 binary64))) #s(approx (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) #s(literal 479507597606835099/10000000000000000 binary64))) (/.f64 #s(literal -883075145810703/5000000000000 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 #s(literal 5 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 #s(literal 6 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 #s(literal 7 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))) #s(approx (exp (+ (* (log (* (PI) 2)) 1/2) (+ (* (log (- (- 1 z) -13/2)) (- (- 1 z) 1/2)) (neg (- (- 1 z) -13/2))))) (*.f64 (sqrt.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 #s(literal 2 binary64) (PI.f64)))) (exp.f64 #s(literal -15/2 binary64))))) (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))))

soundness1.6s (1%)

Memory
18.4MiB live, 1 086.8MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02152096
16831983
221671831
377851805
080571741
087245
0142214
1630164
25674164
08514164
093299
0152260
1680248
25716248
08798245
0148733
1456692
21417648
35091647
08072626
02412939
17642748
223852505
378462485
080802392
02787
04671
123662
2211562
0850762
02642442
18462354
227822144
080442058
083279
0141222
1585198
24675198
08173194
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 3 451 to 1 507 computations (56.3% saved)

preprocess195.0ms (0.1%)

Memory
-55.9MiB live, 231.3MiB allocated
Compiler

Compiled 1 966 to 510 computations (74.1% saved)

end2.1min (82.6%)

Memory
-5.3MiB live, 5 145.5MiB allocated

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...