Herbie run

Date:Wednesday, November 27th, 2024
Commit:38b68022 on bhargav-nobigfloat
Hostname:nightly with Racket 8.10
Seed:2024332
Parameters:256 points for 4 iterations
Flags:
localize:costslocalize:errorsreduce:regimesreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs
default

Time bar (total: 8.6min)

soundness1.9min (21.9%)

Memory
65.1MiB live, 33 999.3MiB allocated
Stop Event
355×iter limit
221×node limit
35×fuel
18×done
saturated
unsound
Compiler

Compiled 71 196 to 24 266 computations (65.9% saved)

sample1.5min (17.4%)

Memory
472.3MiB live, 93 871.8MiB allocated
Samples
51.7s438 695×0valid
7.5s22 549×1valid
4.0s8 471×2valid
2.7s4 270×0invalid
649.0ms7 937×0exit
260.0ms877×3valid
Precisions
Click to see histograms. Total time spent on operations: 50.4s
ival-mult: 12.8s (25.5% of total)
ival-add: 9.9s (19.5% of total)
const: 4.3s (8.5% of total)
ival-div: 3.6s (7.2% of total)
ival-exp: 3.1s (6.1% of total)
ival-hypot: 2.3s (4.5% of total)
ival-log: 1.9s (3.8% of total)
ival-sub: 1.9s (3.7% of total)
ival-asin: 1.4s (2.8% of total)
ival-cos: 1.4s (2.7% of total)
adjust: 1.2s (2.3% of total)
ival-sin: 966.0ms (1.9% of total)
ival-atan2: 812.0ms (1.6% of total)
ival->: 728.0ms (1.4% of total)
ival-sqrt: 710.0ms (1.4% of total)
ival-pow: 394.0ms (0.8% of total)
ival-pi: 353.0ms (0.7% of total)
exact: 346.0ms (0.7% of total)
ival-asinh: 301.0ms (0.6% of total)
ival-acosh: 281.0ms (0.6% of total)
ival-sinu: 273.0ms (0.5% of total)
ival-atanh: 271.0ms (0.5% of total)
ival-true: 267.0ms (0.5% of total)
ival-<=: 190.0ms (0.4% of total)
ival-assert: 187.0ms (0.4% of total)
ival-neg: 176.0ms (0.3% of total)
ival-fabs: 170.0ms (0.3% of total)
ival->=: 128.0ms (0.3% of total)
ival-cosu: 91.0ms (0.2% of total)
ival-and: 75.0ms (0.1% of total)
Bogosity

simplify1.1min (12.5%)

Memory
1 015.5MiB live, 55 926.8MiB allocated
Algorithm
427×egg-herbie
Stop Event
560×iter limit
266×node limit
162×saturated
Counts
15 447 → 15 288

series47.9s (9.3%)

Memory
66.1MiB live, 22 331.2MiB allocated
Counts
2 696 → 15 447
Calls

1197 calls:

TimeVariablePointExpression
31.7s
x
@0
((/ (pow (/ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) 2) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1))) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1)) (/ (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -2) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1))) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -2) (- (+ (/ 8890523/31250000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1) (/ 31853699/125000000 (+ (* (fabs x) 3275911/10000000) 1))) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (* (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (- 1 (* 10731592879921/100000000000000 (* x x)))) (- 1 (* (fabs x) 3275911/10000000))))))) (exp (neg (* (fabs x) (fabs x)))))) (- 1 (* (exp (* (neg x) x)) (/ (- 31853699/125000000 (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (fabs x) 3275911/10000000) 1)))) (+ (/ 8890523/31250000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (/ (* (+ (* -3275911/10000000 (fabs x)) 1) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)))) (+ (* -10731592879921/100000000000000 (* x x)) 1)))))) (exp (neg (* (fabs x) (fabs x)))))) (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (/ (* (+ (* -3275911/10000000 (fabs x)) 1) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)))) (+ (* -10731592879921/100000000000000 (* x x)) 1)))))) (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (/ (* (+ (* -3275911/10000000 (fabs x)) 1) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)))) (+ (* -10731592879921/100000000000000 (* x x)) 1)))) (* (fabs x) (fabs x)) (- 1 (* (exp (* (neg x) x)) (/ (- (- (+ (* (/ (pow (- 1 (* (fabs x) 3275911/10000000)) 2) (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1061405429/1000000000) (+ (/ 1421413741/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 31853699/125000000)) (/ 1453152027/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 3))) (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (fabs x) 3275911/10000000) 1)))) (- 1 (* (fabs x) 3275911/10000000)) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 1421413741/1000000000 (+ (* (/ (/ 1061405429/1000000000 (- 1 (* 10731592879921/100000000000000 (* x x)))) (- 1 (* 10731592879921/100000000000000 (* x x)))) (/ (- 1 (* (fabs x) 3275911/10000000)) (pow (- 1 (* (fabs x) 3275911/10000000)) -1))) (/ -1453152027/1000000000 (+ (* (fabs x) 3275911/10000000) 1))))))))) (exp (neg (* (fabs x) (fabs x)))))) (+ (* (/ (* (* (pow (- 1 (* (fabs x) 3275911/10000000)) 2) (exp (* (neg x) x))) (* x x)) (pow (+ (* (fabs x) 3275911/10000000) 1) 3)) -11390570944565894491109/50000000000000000000000) (- 1 (* (exp (* (neg x) x)) (/ (- (- (+ (* (/ (pow (- 1 (* (fabs x) 3275911/10000000)) 2) (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1061405429/1000000000) (+ (/ 1421413741/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 31853699/125000000)) (/ 1453152027/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 3))) (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (fabs x) 3275911/10000000) 1))))) (+ (* (/ (neg (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3)) (- (exp (* (+ (log (+ 1 (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))))) (log (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))))) 2)) 1)) (+ (* (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) -1)) (pow (+ (* (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) 1) -1)) (/ (neg (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3)) (- (exp (* (+ (log (+ 1 (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))))) (log (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))))) 2)) 1)) (+ (* (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) -1) (+ (* (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) 1) (- (/ (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -2) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1))) (/ (pow (/ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) 2) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1)))) (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) (pow (+ (* (fabs x) 3275911/10000000) 1) 2) (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (* 3275911/10000000 (fabs x)) (- (- (+ (* (/ (pow (- 1 (* (fabs x) 3275911/10000000)) 2) (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1061405429/1000000000) (+ (/ 1421413741/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 31853699/125000000)) (/ 1453152027/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 3))) (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (* (fabs x) 3275911/10000000) (log (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1)))) (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3))
2.2s
x
@0
((+ (- 1 (* (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000)) 1) (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1))))) (pow (* (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000)) 1) (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1)))) 2)) (+ (* (/ 1 (+ (pow (* (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000)) 1) (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1)))) 3) 1)) (+ (- 1 (* (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000)) 1) (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1))))) (pow (* (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000)) 1) (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1)))) 2))) (neg (/ (pow (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1))) 3) (+ (* (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000)) 1) (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1)))) 1)))) (neg (/ (pow (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1))) 3) (+ (* (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000)) 1) (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1)))) 1))) (/ 1 (+ (pow (* (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000)) 1) (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1)))) 3) 1)) (- 1 (* (exp (* (neg x) x)) (/ (- 31853699/125000000 (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (fabs x) 3275911/10000000) 1)))) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (* (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (- 1 (* 10731592879921/100000000000000 (* x x)))) (- 1 (* (fabs x) 3275911/10000000))))))) (exp (neg (* (fabs x) (fabs x)))))) (* (neg x) x) (neg x) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ (* (+ (* -3275911/10000000 (fabs x)) 1) (/ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) (+ (* -10731592879921/100000000000000 (* x x)) 1))) (+ (/ -1453152027/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000))))))) (exp (neg (* (fabs x) (fabs x)))))) (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ (* (+ (* -3275911/10000000 (fabs x)) 1) (/ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) (+ (* -10731592879921/100000000000000 (* x x)) 1))) (+ (/ -1453152027/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000))))))) (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ (* (+ (* -3275911/10000000 (fabs x)) 1) (/ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) (+ (* -10731592879921/100000000000000 (* x x)) 1))) (+ (/ -1453152027/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000))))) (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ (* (+ (* -3275911/10000000 (fabs x)) 1) (/ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) (+ (* -10731592879921/100000000000000 (* x x)) 1))) (+ (/ -1453152027/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000))) (- (/ 1 (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000)) 1)) (/ (pow (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1))) 2) (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000)) 1))) (/ 1 (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000)) 1)) (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000)) 1) (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (- 1 (pow (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1))) 9)) (pow (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1))) 9) (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (pow (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1))) 3) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (- 31853699/125000000 (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1)) (+ (* (fabs x) 3275911/10000000) 1) (+ (/ -1453152027/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (* 3275911/10000000 (fabs x)) (pow (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1))) 2) (pow (/ (+ (/ (+ (/ (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) -8890523/31250000) (+ (* 3275911/10000000 (fabs x)) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* 3275911/10000000 (fabs x)) 1))) 6))
415.0ms
im
@0
((+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) (neg re)) (* (sqrt (* (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) (neg re)) 2)) 1/2) (sqrt (* (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) (neg re)) 2)) (* (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) (neg re)) 2) (* (sqrt (* (- (sqrt (+ (* im im) (* re re))) re) 2)) 1/2) (sqrt (* (- (sqrt (+ (* im im) (* re re))) re) 2)) (* (- (sqrt (+ (* im im) (* re re))) re) 2) (- (sqrt (+ (* im im) (* re re))) re) (* (* (sqrt (- (sqrt (+ (* re re) (* im im))) re)) (sqrt 2)) 1/2) (* (sqrt (- (sqrt (+ (* re re) (* im im))) re)) (sqrt 2)) (sqrt (- (sqrt (+ (* re re) (* im im))) re)) (- (sqrt (+ (* re re) (* im im))) re) (* (sqrt (* (- (sqrt (+ (* im im) (* re re))) re) 2)) 1/2) (sqrt (* (- (sqrt (+ (* im im) (* re re))) re) 2)) (* (- (sqrt (+ (* im im) (* re re))) re) 2) (+ (* (- (/ re im) 2) re) (* 2 im)) (* (pow re -1/4) (* (pow re -1/4) im)) (* 1/2 (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re)))) (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (pow re -1/4) (sqrt (sqrt (+ (* re re) (* im im)))) (neg re) (sqrt 2) (- (/ re im) 2) (* (pow re -1/4) im))
362.0ms
x
@inf
((/ (pow (/ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) 2) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1))) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1)) (/ (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -2) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1))) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -2) (- (+ (/ 8890523/31250000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1) (/ 31853699/125000000 (+ (* (fabs x) 3275911/10000000) 1))) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (* (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (- 1 (* 10731592879921/100000000000000 (* x x)))) (- 1 (* (fabs x) 3275911/10000000))))))) (exp (neg (* (fabs x) (fabs x)))))) (- 1 (* (exp (* (neg x) x)) (/ (- 31853699/125000000 (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (fabs x) 3275911/10000000) 1)))) (+ (/ 8890523/31250000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (/ (* (+ (* -3275911/10000000 (fabs x)) 1) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)))) (+ (* -10731592879921/100000000000000 (* x x)) 1)))))) (exp (neg (* (fabs x) (fabs x)))))) (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (/ (* (+ (* -3275911/10000000 (fabs x)) 1) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)))) (+ (* -10731592879921/100000000000000 (* x x)) 1)))))) (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (/ (* (+ (* -3275911/10000000 (fabs x)) 1) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)))) (+ (* -10731592879921/100000000000000 (* x x)) 1)))) (* (fabs x) (fabs x)) (- 1 (* (exp (* (neg x) x)) (/ (- (- (+ (* (/ (pow (- 1 (* (fabs x) 3275911/10000000)) 2) (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1061405429/1000000000) (+ (/ 1421413741/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 31853699/125000000)) (/ 1453152027/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 3))) (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (fabs x) 3275911/10000000) 1)))) (- 1 (* (fabs x) 3275911/10000000)) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 1421413741/1000000000 (+ (* (/ (/ 1061405429/1000000000 (- 1 (* 10731592879921/100000000000000 (* x x)))) (- 1 (* 10731592879921/100000000000000 (* x x)))) (/ (- 1 (* (fabs x) 3275911/10000000)) (pow (- 1 (* (fabs x) 3275911/10000000)) -1))) (/ -1453152027/1000000000 (+ (* (fabs x) 3275911/10000000) 1))))))))) (exp (neg (* (fabs x) (fabs x)))))) (+ (* (/ (* (* (pow (- 1 (* (fabs x) 3275911/10000000)) 2) (exp (* (neg x) x))) (* x x)) (pow (+ (* (fabs x) 3275911/10000000) 1) 3)) -11390570944565894491109/50000000000000000000000) (- 1 (* (exp (* (neg x) x)) (/ (- (- (+ (* (/ (pow (- 1 (* (fabs x) 3275911/10000000)) 2) (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1061405429/1000000000) (+ (/ 1421413741/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 31853699/125000000)) (/ 1453152027/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 3))) (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (fabs x) 3275911/10000000) 1))))) (+ (* (/ (neg (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3)) (- (exp (* (+ (log (+ 1 (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))))) (log (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))))) 2)) 1)) (+ (* (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) -1)) (pow (+ (* (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) 1) -1)) (/ (neg (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3)) (- (exp (* (+ (log (+ 1 (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))))) (log (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))))) 2)) 1)) (+ (* (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) -1) (+ (* (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) 1) (- (/ (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -2) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1))) (/ (pow (/ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) 2) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1)))) (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) (pow (+ (* (fabs x) 3275911/10000000) 1) 2) (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (* 3275911/10000000 (fabs x)) (- (- (+ (* (/ (pow (- 1 (* (fabs x) 3275911/10000000)) 2) (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1061405429/1000000000) (+ (/ 1421413741/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 31853699/125000000)) (/ 1453152027/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 3))) (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (* (fabs x) 3275911/10000000) (log (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1)))) (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3))
333.0ms
x
@-inf
((/ (pow (/ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) 2) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1))) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1)) (/ (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -2) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1))) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -2) (- (+ (/ 8890523/31250000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1) (/ 31853699/125000000 (+ (* (fabs x) 3275911/10000000) 1))) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (* (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (- 1 (* 10731592879921/100000000000000 (* x x)))) (- 1 (* (fabs x) 3275911/10000000))))))) (exp (neg (* (fabs x) (fabs x)))))) (- 1 (* (exp (* (neg x) x)) (/ (- 31853699/125000000 (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (fabs x) 3275911/10000000) 1)))) (+ (/ 8890523/31250000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (/ (* (+ (* -3275911/10000000 (fabs x)) 1) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)))) (+ (* -10731592879921/100000000000000 (* x x)) 1)))))) (exp (neg (* (fabs x) (fabs x)))))) (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (/ (* (+ (* -3275911/10000000 (fabs x)) 1) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)))) (+ (* -10731592879921/100000000000000 (* x x)) 1)))))) (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (/ (* (+ (* -3275911/10000000 (fabs x)) 1) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)))) (+ (* -10731592879921/100000000000000 (* x x)) 1)))) (* (fabs x) (fabs x)) (- 1 (* (exp (* (neg x) x)) (/ (- (- (+ (* (/ (pow (- 1 (* (fabs x) 3275911/10000000)) 2) (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1061405429/1000000000) (+ (/ 1421413741/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 31853699/125000000)) (/ 1453152027/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 3))) (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (fabs x) 3275911/10000000) 1)))) (- 1 (* (fabs x) 3275911/10000000)) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ -8890523/31250000 (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 1421413741/1000000000 (+ (* (/ (/ 1061405429/1000000000 (- 1 (* 10731592879921/100000000000000 (* x x)))) (- 1 (* 10731592879921/100000000000000 (* x x)))) (/ (- 1 (* (fabs x) 3275911/10000000)) (pow (- 1 (* (fabs x) 3275911/10000000)) -1))) (/ -1453152027/1000000000 (+ (* (fabs x) 3275911/10000000) 1))))))))) (exp (neg (* (fabs x) (fabs x)))))) (+ (* (/ (* (* (pow (- 1 (* (fabs x) 3275911/10000000)) 2) (exp (* (neg x) x))) (* x x)) (pow (+ (* (fabs x) 3275911/10000000) 1) 3)) -11390570944565894491109/50000000000000000000000) (- 1 (* (exp (* (neg x) x)) (/ (- (- (+ (* (/ (pow (- 1 (* (fabs x) 3275911/10000000)) 2) (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1061405429/1000000000) (+ (/ 1421413741/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 31853699/125000000)) (/ 1453152027/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 3))) (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (fabs x) 3275911/10000000) 1))))) (+ (* (/ (neg (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3)) (- (exp (* (+ (log (+ 1 (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))))) (log (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))))) 2)) 1)) (+ (* (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) -1)) (pow (+ (* (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) 1) -1)) (/ (neg (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3)) (- (exp (* (+ (log (+ 1 (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))))) (log (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))))) 2)) 1)) (+ (* (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) -1) (+ (* (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) 1) (- (/ (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -2) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1))) (/ (pow (/ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1)) 2) (* (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) 1) (pow (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000)) 1) -1)))) (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) (pow (+ (* (fabs x) 3275911/10000000) 1) 2) (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ 1421413741/1000000000 (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (* 3275911/10000000 (fabs x)) (- (- (+ (* (/ (pow (- 1 (* (fabs x) 3275911/10000000)) 2) (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 1061405429/1000000000) (+ (/ 1421413741/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 2)) 31853699/125000000)) (/ 1453152027/1000000000 (pow (+ (* (fabs x) 3275911/10000000) 1) 3))) (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (* (fabs x) 3275911/10000000) (log (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1)))) (pow (/ (+ (/ (+ (/ (+ (/ (+ 1453152027/1000000000 (/ -1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* -3275911/10000000 (fabs x)) -1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3))

rewrite45.8s (8.9%)

Memory
145.1MiB live, 41 178.8MiB allocated
Stop Event
398×iter limit
177×node limit
saturated
unsound
Counts
2 696 → 101 563

eval31.1s (6.1%)

Memory
301.9MiB live, 39 967.4MiB allocated
Compiler

Compiled 8 952 805 to 539 410 computations (94% saved)

explain29.8s (5.8%)

Memory
-462.0MiB live, 24 829.8MiB allocated
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64#foflow-rescue11040
-.f64#fcancellation7873
/.f64#fo/o6550
*.f64#fn*u1910
/.f64#fo/n1780
sqrt.f64#fuflow-rescue1470
sqrt.f32(sqrt.f32 (-.f32 (*.f32 x x) #s(literal 1 binary32)))oflow-rescue1330
(*.f32 x x)overflow132
(-.f32 (*.f32 x x) #s(literal 1 binary32))overflow133
/.f64#fu/n1020
-.f64#fnan-rescue1010
sin.f64#fsensitivity930
/.f64#fn/o910
cos.f64(cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))sensitivity900
+.f64#fcancellation781
/.f64#fu/u730
+.f64#fnan-rescue450
*.f64#fn*o320
/.f64#fn/u110
-.f64#foflow-left80
exp.f64#fsensitivity54
log.f32(log.f32 (+.f32 x (sqrt.f32 (-.f32 (*.f32 x x) #s(literal 1 binary32)))))oflow-rescue30
(+.f32 x (sqrt.f32 (-.f32 (*.f32 x x) #s(literal 1 binary32))))overflow3
(*.f32 x x)overflow132
(-.f32 (*.f32 x x) #s(literal 1 binary32))overflow133
*.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*u20
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))overflow2
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))overflow2
(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))))underflow2
Confusion
Predicted +Predicted -
+313885
-20210143
Precision
0.9395209580838323
Recall
0.9736270555383183
Confusion?
Predicted +Predicted MaybePredicted -
+3138382
-202510138
Precision?
0.9381720430107527
Recall?
0.9745578653428483
Freqs
test
numberfreq
010228
12751
2589
Total Confusion?
Predicted +Predicted MaybePredicted -
+3400
-2017
Precision?
0.9444444444444444
Recall?
1.0
Total Time
8500.95458984375
Average Time
0.6265444125769273
Samples
9.5s12 133×0valid
546.0ms1 039×1valid
299.0ms359×2valid
30.0ms35×3valid
1.0ms5exit
Compiler

Compiled 18 891 to 4 809 computations (74.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.8s
ival-mult: 4.5s (78.7% of total)
ival-log: 221.0ms (3.8% of total)
ival-add: 195.0ms (3.4% of total)
ival-div: 160.0ms (2.8% of total)
adjust: 125.0ms (2.2% of total)
const: 100.0ms (1.7% of total)
ival-exp: 79.0ms (1.4% of total)
ival-hypot: 79.0ms (1.4% of total)
ival-sub: 50.0ms (0.9% of total)
ival-asin: 33.0ms (0.6% of total)
ival-pi: 31.0ms (0.5% of total)
ival-cos: 27.0ms (0.5% of total)
ival-sin: 27.0ms (0.5% of total)
ival-sqrt: 22.0ms (0.4% of total)
ival-atan2: 22.0ms (0.4% of total)
ival-pow: 11.0ms (0.2% of total)
ival-true: 10.0ms (0.2% of total)
exact: 8.0ms (0.1% of total)
ival-neg: 6.0ms (0.1% of total)
ival-assert: 5.0ms (0.1% of total)
ival-fabs: 5.0ms (0.1% of total)
ival-cosu: 3.0ms (0.1% of total)
ival-sinu: 3.0ms (0.1% of total)

localize29.8s (5.8%)

Memory
-145.7MiB live, 34 087.3MiB allocated
Samples
12.2s39 882×0valid
4.9s3 433×1valid
2.5s1 414×2valid
1.1s2 303×0invalid
498.0ms263×1exit
494.0ms252×5exit
118.0ms196×0exit
99.0ms127×3valid
6.0ms2exit
Compiler

Compiled 151 374 to 12 825 computations (91.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.7s
ival-mult: 4.4s (27.8% of total)
ival-add: 2.3s (14.9% of total)
ival-div: 1.8s (11.6% of total)
const: 1.2s (7.4% of total)
adjust: 1.1s (6.8% of total)
ival-pow: 777.0ms (4.9% of total)
ival-exp: 620.0ms (3.9% of total)
ival-log: 603.0ms (3.8% of total)
ival-hypot: 533.0ms (3.4% of total)
ival-sub: 500.0ms (3.2% of total)
ival-sqrt: 344.0ms (2.2% of total)
ival-asin: 322.0ms (2% of total)
ival-sin: 272.0ms (1.7% of total)
ival-neg: 178.0ms (1.1% of total)
ival-cos: 141.0ms (0.9% of total)
ival-pow2: 138.0ms (0.9% of total)
ival-acos: 100.0ms (0.6% of total)
ival-pi: 77.0ms (0.5% of total)
ival-atan2: 75.0ms (0.5% of total)
exact: 71.0ms (0.5% of total)
ival-log1p: 43.0ms (0.3% of total)
ival-true: 41.0ms (0.3% of total)
ival-fabs: 34.0ms (0.2% of total)
ival-cosh: 22.0ms (0.1% of total)
ival-assert: 20.0ms (0.1% of total)
ival-cosu: 18.0ms (0.1% of total)
ival-sinu: 17.0ms (0.1% of total)
ival-expm1: 3.0ms (0% of total)

preprocess25.9s (5%)

Memory
-38.1MiB live, 12 441.3MiB allocated
Algorithm
53×egg-herbie
Stop Event
106×iter limit
68×saturated
38×node limit
Compiler

Compiled 108 422 to 17 985 computations (83.4% saved)

regimes19.7s (3.8%)

Memory
-28.3MiB live, 18 176.0MiB allocated
Counts
8 979 → 925
Calls

124 calls:

911.0ms
beta
886.0ms
re
778.0ms
im
765.0ms
y.im
750.0ms
y.re
Compiler

Compiled 14 289 to 10 045 computations (29.7% saved)

prune10.1s (2%)

Memory
-367.3MiB live, 13 613.2MiB allocated
Counts
130 927 → 2 946
Compiler

Compiled 307 642 to 121 952 computations (60.4% saved)

bsearch5.1s (1%)

Memory
57.9MiB live, 5 577.1MiB allocated
Algorithm
250×binary-search
222×left-value
Stop Event
241×narrow-enough
predicate-same
Samples
2.0s16 513×0valid
1.0s2 316×1valid
37.0ms133×2valid
19.0ms62×3valid
Compiler

Compiled 161 091 to 89 324 computations (44.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.2s
ival-mult: 752.0ms (34% of total)
ival-hypot: 230.0ms (10.4% of total)
ival-log: 206.0ms (9.3% of total)
ival-add: 204.0ms (9.2% of total)
ival-exp: 140.0ms (6.3% of total)
adjust: 128.0ms (5.8% of total)
ival-sub: 109.0ms (4.9% of total)
ival-cos: 95.0ms (4.3% of total)
ival-div: 91.0ms (4.1% of total)
ival-atan2: 82.0ms (3.7% of total)
ival-sin: 78.0ms (3.5% of total)
const: 53.0ms (2.4% of total)
ival-sqrt: 15.0ms (0.7% of total)
ival-true: 14.0ms (0.6% of total)
ival-assert: 8.0ms (0.4% of total)
exact: 4.0ms (0.2% of total)

analyze2.8s (0.5%)

Memory
-146.2MiB live, 2 891.7MiB allocated
Algorithm
58×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%86.3%13.7%0%0%0%0
55.4%47.8%38.5%13.7%0%0%0%1
65.9%55.7%28.9%13.7%0%1.7%0%2
71.2%58.4%23.6%13.7%0%4.3%0%3
77.4%62%18.1%13.7%0%6.2%0%4
83.5%66.8%13.2%13.7%0%6.3%0%5
85.8%68.3%11.3%13.7%0%6.6%0%6
88.3%70.3%9.4%13.7%0%6.6%0%7
89.9%71.5%8%13.7%0%6.8%0%8
91.1%72.5%7.1%13.7%0%6.8%0%9
92.6%73.6%5.9%13.7%0%6.8%0%10
94%74.7%4.8%13.7%0%6.8%0%11
94.5%75.1%4.4%13.7%0%6.9%0%12
Compiler

Compiled 1 498 to 816 computations (45.5% saved)

start2.0ms (0%)

Memory
5.4MiB live, 5.4MiB allocated

end0.0ms (0%)

Memory
0.9MiB live, 0.8MiB allocated

Profiling

Loading profile data...