Numeric.SpecFunctions:logGamma from math-functions-0.1.5.2, C

Time bar (total: 9.5s)

start0.0ms (0%)

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

analyze113.0ms (1.2%)

Memory
-44.5MiB live, 104.5MiB allocated; 47ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
50%49.9%49.9%0.1%0%0%0%2
50%49.9%49.9%0.1%0%0%0%3
50%49.9%49.9%0.1%0%0%0%4
50%49.9%49.9%0.1%0%0%0%5
50%49.9%49.9%0.1%0%0%0%6
50%49.9%49.9%0.1%0%0%0%7
75%74.9%25%0.1%0%0%0%8
75%74.9%25%0.1%0%0%0%9
75%74.9%25%0.1%0%0%0%10
87.5%87.4%12.5%0.1%0%0%0%11
87.5%87.4%12.5%0.1%0%0%0%12
Compiler

Compiled 39 to 31 computations (20.5% saved)

sample2.3s (24.7%)

Memory
55.9MiB live, 1 241.6MiB allocated; 594ms collecting garbage
Samples
1.8s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 886.0ms
ival-mult!: 441.0ms (49.8% of total)
ival-add!: 342.0ms (38.6% of total)
ival-sub!: 55.0ms (6.2% of total)
ival-div!: 47.0ms (5.3% of total)
adjust: 2.0ms (0.2% of total)
Bogosity

preprocess129.0ms (1.4%)

Memory
-36.4MiB live, 61.2MiB allocated; 24ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0102395
1696395
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
Compiler

Compiled 74 to 58 computations (21.6% saved)

series405.0ms (4.3%)

Memory
8.6MiB live, 194.7MiB allocated; 33ms collecting garbage
Counts
29 → 133
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z))
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)
(+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))
(*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x)
(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))
(*.f64 x #s(literal 104109730557/25000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
(+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64))
(*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(+.f64 x #s(literal 216700011257/5000000000 binary64))
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
Outputs
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 49698921037/117667191515 binary64) (fma.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) z (fma.f64 #s(literal 263505074721/47066876606 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))))))) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -49698921037/2500000000 binary64) x)) #s(literal 4297481763/15625000 binary64))))))))
#s(approx (- x 2) #s(literal -2 binary64))
#s(approx (- x 2) (-.f64 x #s(literal 2 binary64)))
#s(approx x x)
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x y)))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x)))))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 x y))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 x (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y)
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))
#s(approx (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) (*.f64 #s(literal 4297481763/31250000 binary64) x))
#s(approx (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))
#s(approx (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) #s(literal 4297481763/31250000 binary64))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x)))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))
#s(approx (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) (*.f64 #s(literal 393497462077/5000000000 binary64) x))
#s(approx (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
#s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) #s(literal 393497462077/5000000000 binary64))
#s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
#s(approx (* x 104109730557/25000000000) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) x)))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))))))
#s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x))
#s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) x))))
#s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x))))))
#s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) x)))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))
#s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x))
#s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x))))
#s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))
#s(approx (* (+ x 216700011257/5000000000) x) (*.f64 #s(literal 216700011257/5000000000 binary64) x))
#s(approx (* (+ x 216700011257/5000000000) x) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))
#s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64))
#s(approx (+ x 216700011257/5000000000) (+.f64 #s(literal 216700011257/5000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 49698921037/2500000000 binary64) (pow.f64 x #s(literal 2 binary64))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 4297481763/15625000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 49698921037/2500000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 4 binary64))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))))))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 2 binary64))))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) (*.f64 x (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 156699607947/500000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (pow.f64 x #s(literal 3 binary64)))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 156699607947/500000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (pow.f64 x #s(literal 2 binary64)))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ x 216700011257/5000000000) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (*.f64 #s(literal 49698921037/2500000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1759267849271/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 49698921037/2500000000 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 4297481763/15625000 binary64) (/.f64 #s(literal 1 binary64) x)))) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (- x 2) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4297481763/31250000 binary64) (/.f64 y x)) x)) #s(literal 393497462077/5000000000 binary64)) x)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 4297481763/31250000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 4297481763/31250000 binary64)) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 216700011257/5000000000 binary64)) x)))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) (fma.f64 #s(literal 263505074721/1000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 156699607947/500000000 binary64) (pow.f64 x #s(literal 2 binary64))))) x)) #s(literal 1 binary64)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))) (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (fma.f64 x y (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (fma.f64 x y (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 y (+.f64 (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 y (fma.f64 x (-.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) y))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y (+.f64 x (+.f64 (/.f64 z y) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y)))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 y (+.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) y))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) y))))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y)) #s(literal 1 binary64)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 z (-.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 z (-.f64 x #s(literal 2 binary64)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (-.f64 (+.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 z (-.f64 x #s(literal 2 binary64))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) z)) #s(literal 2 binary64))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) z))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (-.f64 x #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) z))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) z)) #s(literal 1 binary64)))))
Calls

9 calls:

TimeVariablePoint
9.0ms
x
inf
9.0ms
x
0
8.0ms
x
-inf
4.0ms
y
-inf
4.0ms
y
0

rewrite586.0ms (6.2%)

Memory
5.3MiB live, 762.6MiB allocated; 171ms collecting garbage
Counts
29 → 104
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z))
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)
(+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))
(*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x)
(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))
(*.f64 x #s(literal 104109730557/25000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
(+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64))
(*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(+.f64 x #s(literal 216700011257/5000000000 binary64))
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
Outputs
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (/.f64 (-.f64 x #s(literal 2 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 x #s(literal 2 binary64)))
(*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (neg.f64 (-.f64 x #s(literal 2 binary64))))
(*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (*.f64 (*.f64 x x) x) #s(literal 2 binary64))) (fma.f64 x x (-.f64 (-.f64 #s(literal 2 binary64) x) x)))
(*.f64 (fma.f64 x x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 x x) x) #s(literal 2 binary64)) (fma.f64 x x (-.f64 (-.f64 #s(literal 2 binary64) x) x)))
(*.f64 (+.f64 x #s(literal 2 binary64)) (/.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 x #s(literal 2 binary64))))
(*.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 x x #s(literal 2 binary64))) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) (fma.f64 x x #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 x #s(literal 2 binary64)) (+.f64 x #s(literal 2 binary64)))) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 x x))) (fma.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (-.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 x x)))
x
(*.f64 x #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) x)
#s(literal 2 binary64)
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(*.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)))
(*.f64 (fma.f64 z z (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(*.f64 (fma.f64 z (*.f64 z z) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64))) (fma.f64 z (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (*.f64 z z)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (*.f64 z z))))
(*.f64 (/.f64 (fma.f64 z (*.f64 z z) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) z) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) z)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)
(*.f64 x (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) y (pow.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64))) x) (fma.f64 y (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (pow.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(*.f64 (fma.f64 y y (pow.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(*.f64 (fma.f64 (*.f64 y y) y (pow.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64))) (fma.f64 y (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (pow.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (*.f64 y y)) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (*.f64 y y))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) y (pow.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 x x) (pow.f64 (*.f64 (-.f64 y (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 y (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) y) (-.f64 (*.f64 (-.f64 y (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) y) (pow.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 4297481763/31250000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) x) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) x) (*.f64 (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 4297481763/31250000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (/.f64 (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) (/.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 4297481763/31250000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (*.f64 x x) (pow.f64 (*.f64 (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x)) #s(literal 4297481763/31250000 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x)) #s(literal 4297481763/31250000 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x)) #s(literal 4297481763/31250000 binary64)) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))))
(*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x)
(*.f64 x (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))
(*.f64 (*.f64 (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (/.f64 x (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64)) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 393497462077/5000000000 binary64))) x) (fma.f64 #s(literal 393497462077/5000000000 binary64) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) (*.f64 x x) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))
(*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (/.f64 (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64)) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 393497462077/5000000000 binary64))) (fma.f64 #s(literal 393497462077/5000000000 binary64) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) (*.f64 x x))))
(*.f64 (fma.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (/.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64)) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 393497462077/5000000000 binary64))) (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) (*.f64 x x) (pow.f64 (*.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64))) #s(literal 393497462077/5000000000 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64))) #s(literal 393497462077/5000000000 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64))) #s(literal 393497462077/5000000000 binary64)) (*.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) (*.f64 x x))) (*.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) (*.f64 x x))))
(*.f64 x #s(literal 104109730557/25000000000 binary64))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(*.f64 (fma.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 #s(literal 23533438303/500000000 binary64) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64))) (fma.f64 #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(literal 23533438303/500000000 binary64) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x)) #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x)) #s(literal 23533438303/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 156699607947/500000000 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64))) x) (fma.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))) (*.f64 x x) (*.f64 #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)))) (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 156699607947/500000000 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))) (*.f64 x x) (*.f64 #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)))))
(*.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) (/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) (fma.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 156699607947/500000000 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))) (*.f64 x x) (pow.f64 (*.f64 (-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x)) #s(literal 156699607947/500000000 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x)) #s(literal 156699607947/500000000 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x)) #s(literal 156699607947/500000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x))) (*.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x))))
(*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x)
(*.f64 x (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (pow.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 3 binary64))) x) (fma.f64 (*.f64 (*.f64 x x) (+.f64 x #s(literal 216700011257/5000000000 binary64))) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 #s(literal 263505074721/1000000000 binary64) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))) (/.f64 x (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))) x) (*.f64 (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)))) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 x #s(literal 216700011257/5000000000 binary64))) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64))) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (pow.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (+.f64 x #s(literal 216700011257/5000000000 binary64))) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 #s(literal 263505074721/1000000000 binary64) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)))))
(*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (/.f64 (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64))))
(*.f64 (fma.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64))) (/.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (pow.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) (+.f64 x #s(literal 216700011257/5000000000 binary64))) (*.f64 x x) (pow.f64 (*.f64 (-.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)) #s(literal 263505074721/1000000000 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)) #s(literal 263505074721/1000000000 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)) #s(literal 263505074721/1000000000 binary64)) (*.f64 (*.f64 (*.f64 x x) (+.f64 x #s(literal 216700011257/5000000000 binary64))) (+.f64 x #s(literal 216700011257/5000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 x #s(literal 216700011257/5000000000 binary64))) (+.f64 x #s(literal 216700011257/5000000000 binary64)))))
(*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(*.f64 x (+.f64 x #s(literal 216700011257/5000000000 binary64)))
(*.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) (-.f64 x #s(literal 216700011257/5000000000 binary64))) (/.f64 x (-.f64 x #s(literal 216700011257/5000000000 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 (*.f64 x x) x)) (/.f64 x (fma.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64) (*.f64 x x))))
(*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64) (*.f64 x x)) (+.f64 x #s(literal 216700011257/5000000000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 (*.f64 x x) x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)))
(*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) (/.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (-.f64 x #s(literal 216700011257/5000000000 binary64))))
(*.f64 (fma.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64) (*.f64 x x)) (/.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) (fma.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64) (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 (*.f64 x x) x)) (fma.f64 x x (pow.f64 (*.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (*.f64 x x)))
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)

eval89.0ms (0.9%)

Memory
32.1MiB live, 74.3MiB allocated; 12ms collecting garbage
Compiler

Compiled 12 408 to 1 591 computations (87.2% saved)

prune46.0ms (0.5%)

Memory
-4.6MiB live, 42.1MiB allocated; 10ms collecting garbage
Pruning

29 alts after pruning (29 fresh and 0 done)

PrunedKeptTotal
New19529224
Fresh000
Picked101
Done000
Total19629225
Accuracy
99.6%
Counts
225 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 (*.f64 x x) x)) (/.f64 x (fma.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64) (*.f64 x x)))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
52.2%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))) (/.f64 x (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)))) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
52.6%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
57.2%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) #s(literal 23533438303/500000000 binary64)))
52.6%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
8.1%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64))))
53.0%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
43.4%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
51.8%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
35.4%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
58.4%
(/.f64 (*.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
54.7%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
50.7%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
24.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
5.2%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
33.1%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
61.3%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
61.5%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
52.6%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
49.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
46.0%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
44.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
33.5%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
44.1%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
46.3%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
Compiler

Compiled 2 800 to 2 016 computations (28% saved)

series558.0ms (5.9%)

Memory
-18.7MiB live, 319.6MiB allocated; 137ms collecting garbage
Counts
66 → 267
Calls
Call 1
Inputs
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))
x
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))
(+.f64 x #s(literal 216700011257/5000000000 binary64))
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
(-.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
#s(literal -1000000000/23533438303 binary64)
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))))
(*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))
(*.f64 y (-.f64 x #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
(+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64))
(*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))))))
(fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))
#s(literal -2 binary64)
(*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))))
(+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))
(fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))
(*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))
(-.f64 y #s(literal 4297481763/15625000 binary64))
#s(literal 4297481763/15625000 binary64)
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)
(+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))
(*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x)
(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))
(*.f64 x #s(literal 104109730557/25000000000 binary64))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x)
(+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
(*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x)
(+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64))
(*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))
(*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64))
(*.f64 x #s(literal 216700011257/5000000000 binary64))
(*.f64 x x)
(fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))
Outputs
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 49698921037/117667191515 binary64) (fma.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) z (fma.f64 #s(literal 263505074721/47066876606 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))))))) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 x (-.f64 #s(literal 393497462077/235334383030 binary64) (fma.f64 #s(literal 10835000562850000000/553822718361107519809 binary64) z (fma.f64 #s(literal 263505074721/47066876606 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))))))) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x y)))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x)))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y)
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) #s(literal 4297481763/31250000 binary64))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x)))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))
#s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) #s(literal 393497462077/5000000000 binary64))
#s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
#s(approx x x)
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) x)))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) x)))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))
#s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64))
#s(approx (+ x 216700011257/5000000000) (+.f64 #s(literal 216700011257/5000000000 binary64) x))
#s(approx (- x 2) #s(literal -2 binary64))
#s(approx (- x 2) (-.f64 x #s(literal 2 binary64)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -49698921037/2500000000 binary64) x)) #s(literal 4297481763/15625000 binary64))))))))
#s(approx (* x (* y (- x 2))) (*.f64 #s(literal -2 binary64) (*.f64 x y)))
#s(approx (* x (* y (- x 2))) (*.f64 x (fma.f64 #s(literal -2 binary64) y (*.f64 x y))))
#s(approx (* y (- x 2)) (*.f64 #s(literal -2 binary64) y))
#s(approx (* y (- x 2)) (fma.f64 #s(literal -2 binary64) y (*.f64 x y)))
#s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x))
#s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) x))))
#s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x))))))
#s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))
#s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x))
#s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x))))
#s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))
#s(approx (* (+ x 216700011257/5000000000) x) (*.f64 #s(literal 216700011257/5000000000 binary64) x))
#s(approx (* (+ x 216700011257/5000000000) x) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))
#s(approx (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))) (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y))))
#s(approx (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))) (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))
#s(approx (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))) (+.f64 z (*.f64 #s(literal -2 binary64) y)))
#s(approx (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))) (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))))
#s(approx (+ (* -2 y) (* x (- y 4297481763/15625000))) (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))
#s(approx (* x (- y 4297481763/15625000)) (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 49698921037/117667191515 binary64) (fma.f64 #s(literal -477853387868124711578786512173268617680376938988056948057/3461391989756921998806250000000000000000000000000000 binary64) z (fma.f64 #s(literal 263505074721/47066876606 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))))))) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 x y))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 x (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))))
#s(approx (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) (*.f64 #s(literal 4297481763/31250000 binary64) x))
#s(approx (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))
#s(approx (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))
#s(approx (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) (*.f64 #s(literal 393497462077/5000000000 binary64) x))
#s(approx (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
#s(approx (* x 104109730557/25000000000) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) x)))))))
#s(approx (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) x))))))
#s(approx (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) x))))))))
#s(approx (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) x)))))))
#s(approx (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) x))))
#s(approx (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) x))))))
#s(approx (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (*.f64 x (+.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (*.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) x))))))))
#s(approx (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) x)))
#s(approx (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) x)))))
#s(approx (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (*.f64 x (+.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (*.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) x)))))))
#s(approx (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) (*.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) x))
#s(approx (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) (*.f64 x (+.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) x))))
#s(approx (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) (*.f64 x (+.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (*.f64 x (+.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (*.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) x))))))
#s(approx (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) (*.f64 x (+.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (*.f64 x (+.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (*.f64 x (+.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) x)))))))
#s(approx (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (*.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x))
#s(approx (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (*.f64 x (+.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x)))
#s(approx (* x x) (pow.f64 x #s(literal 2 binary64)))
#s(approx (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x)) #s(literal 46958894878783926720049/25000000000000000000 binary64))
#s(approx (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x)) (+.f64 #s(literal 46958894878783926720049/25000000000000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))
#s(approx (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x)) (+.f64 #s(literal 46958894878783926720049/25000000000000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 4 binary64))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))))))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 2 binary64))))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) (*.f64 x (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 156699607947/500000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (pow.f64 x #s(literal 3 binary64)))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 156699607947/500000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ x 216700011257/5000000000) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 49698921037/2500000000 binary64) (pow.f64 x #s(literal 2 binary64))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 4297481763/15625000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 49698921037/2500000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (* x (* y (- x 2))) (*.f64 (pow.f64 x #s(literal 2 binary64)) y))
#s(approx (* x (* y (- x 2))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 y (*.f64 #s(literal -2 binary64) (/.f64 y x)))))
#s(approx (* y (- x 2)) (*.f64 x (+.f64 y (*.f64 #s(literal -2 binary64) (/.f64 y x)))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 y (fma.f64 #s(literal -2 binary64) (/.f64 y x) (/.f64 z x))) #s(literal 4297481763/15625000 binary64))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 y (fma.f64 #s(literal -2 binary64) (/.f64 y x) (fma.f64 #s(literal -2 binary64) (/.f64 z (pow.f64 x #s(literal 2 binary64))) (/.f64 z x)))) #s(literal 4297481763/15625000 binary64))))
#s(approx (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))) (*.f64 x (-.f64 (+.f64 y (fma.f64 #s(literal -2 binary64) (/.f64 y x) (/.f64 z x))) #s(literal 4297481763/15625000 binary64))))
#s(approx (+ (* -2 y) (* x (- y 4297481763/15625000))) (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -2 binary64) (/.f64 y x))) #s(literal 4297481763/15625000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 10784149903174553527439167203832068793818245180015387863928203051233175527420493/390625000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 10784149903174553527439167203832068793818245180015387863928203051233175527420493/390625000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 109739434435865172332702568312089163498555178091624354778241031431497144896817968140570266110470779845057062715349/48828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) x))
#s(approx (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 6 binary64)))
#s(approx (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))
#s(approx (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) (pow.f64 x #s(literal 5 binary64)))
#s(approx (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))
#s(approx (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))
#s(approx (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 46958894878783926720049/25000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4297481763/31250000 binary64) (/.f64 y x)) x)) #s(literal 393497462077/5000000000 binary64)) x)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 4297481763/31250000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 4297481763/31250000 binary64)) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 216700011257/5000000000 binary64)) x)))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) (fma.f64 #s(literal 263505074721/1000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 156699607947/500000000 binary64) (pow.f64 x #s(literal 2 binary64))))) x)) #s(literal 1 binary64)))))
#s(approx (- x 2) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (*.f64 #s(literal 49698921037/2500000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1759267849271/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 49698921037/2500000000 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 4297481763/15625000 binary64) (/.f64 #s(literal 1 binary64) x)))) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (* y (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 2 binary64) (/.f64 y x))))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 #s(literal 2 binary64) (/.f64 z x))) x))) #s(literal 4297481763/15625000 binary64))))
#s(approx (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -2 binary64) y)) x))))))
#s(approx (+ (* -2 y) (* x (- y 4297481763/15625000))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 y x))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 104109730557/25000000000 binary64)) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 10784149903174553527439167203832068793818245180015387863928203051233175527420493/390625000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 109739434435865172332702568312089163498555178091624354778241031431497144896817968140570266110470779845057062715349/48828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 10784149903174553527439167203832068793818245180015387863928203051233175527420493/390625000000000000000000000000000000000000000000000000000000000000000 binary64)) x)) #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)) x)))
#s(approx (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (*.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64)) x)))))
#s(approx (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) (*.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64) (fma.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) x)) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2206311780608648897930288418120450783218562401/625000000000000000000000000000000000000 binary64) (*.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 10181410549130181570705281387591593/125000000000000000000000000000 binary64)) x)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (+.f64 (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (fma.f64 x y (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))) (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))))
#s(approx (* x (* y (- x 2))) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))))
#s(approx (* y (- x 2)) (*.f64 y (-.f64 x #s(literal 2 binary64))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -4297481763/15625000 binary64) x)))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (fma.f64 #s(literal -2 binary64) z (fma.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))) (*.f64 x (+.f64 z (*.f64 #s(literal -4297481763/15625000 binary64) x))))))
#s(approx (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))) (*.f64 x (+.f64 z (*.f64 #s(literal -4297481763/15625000 binary64) x))))
#s(approx (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))) (fma.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))) (*.f64 x (+.f64 z (*.f64 #s(literal -4297481763/15625000 binary64) x)))))
#s(approx (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))) (+.f64 z (*.f64 #s(literal -4297481763/15625000 binary64) x)))
#s(approx (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))) (+.f64 z (fma.f64 #s(literal -4297481763/15625000 binary64) x (*.f64 y (-.f64 x #s(literal 2 binary64))))))
#s(approx (+ (* -2 y) (* x (- y 4297481763/15625000))) (*.f64 #s(literal -4297481763/15625000 binary64) x))
#s(approx (+ (* -2 y) (* x (- y 4297481763/15625000))) (fma.f64 #s(literal -4297481763/15625000 binary64) x (*.f64 y (-.f64 x #s(literal 2 binary64)))))
#s(approx (* x (- y 4297481763/15625000)) (fma.f64 #s(literal -4297481763/15625000 binary64) x (*.f64 x y)))
#s(approx (- y 4297481763/15625000) #s(literal -4297481763/15625000 binary64))
#s(approx (- y 4297481763/15625000) (-.f64 y #s(literal 4297481763/15625000 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (fma.f64 x y (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 y (+.f64 (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 y (+.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 z (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y (+.f64 x (+.f64 (/.f64 z y) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 y (fma.f64 x (-.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) y))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 y (fma.f64 #s(literal -2 binary64) (/.f64 z y) (fma.f64 x (-.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 x (+.f64 z (*.f64 #s(literal -4297481763/15625000 binary64) x))) y)))))
#s(approx (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))) (*.f64 y (fma.f64 x (-.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 x (+.f64 z (*.f64 #s(literal -4297481763/15625000 binary64) x))) y))))
#s(approx (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))) (*.f64 y (-.f64 (+.f64 x (fma.f64 #s(literal -4297481763/15625000 binary64) (/.f64 x y) (/.f64 z y))) #s(literal 2 binary64))))
#s(approx (+ (* -2 y) (* x (- y 4297481763/15625000))) (*.f64 y (-.f64 (+.f64 x (*.f64 #s(literal -4297481763/15625000 binary64) (/.f64 x y))) #s(literal 2 binary64))))
#s(approx (* x (- y 4297481763/15625000)) (*.f64 y (+.f64 x (*.f64 #s(literal -4297481763/15625000 binary64) (/.f64 x y)))))
#s(approx (- y 4297481763/15625000) (*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4297481763/15625000 binary64) (/.f64 #s(literal 1 binary64) y)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 y (+.f64 (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 y (+.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) y))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) y))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y)) #s(literal 1 binary64)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) y))))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) x))))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -4297481763/15625000 binary64) x)))) y) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) x)))))))
#s(approx (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 z (*.f64 #s(literal -4297481763/15625000 binary64) x))) y) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) x)))))))
#s(approx (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) x)))))
#s(approx (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -4297481763/15625000 binary64) x)) y)))))))
#s(approx (+ (* -2 y) (* x (- y 4297481763/15625000))) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal 4297481763/15625000 binary64) (/.f64 x y)))))))
#s(approx (* x (- y 4297481763/15625000)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal 4297481763/15625000 binary64) (/.f64 x y))))))
#s(approx (- y 4297481763/15625000) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 4297481763/15625000 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))))))
#s(approx (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (fma.f64 z (-.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 z (-.f64 x #s(literal 2 binary64)))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 x (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (fma.f64 x (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))) (*.f64 z (-.f64 x #s(literal 2 binary64)))))
#s(approx (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))) (fma.f64 x z (*.f64 x (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 z (-.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/.f64 (*.f64 z (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 z (-.f64 (+.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) z))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 z (-.f64 x #s(literal 2 binary64))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) z)) #s(literal 2 binary64))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))) z)) #s(literal 2 binary64))))
#s(approx (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))) (*.f64 x z))
#s(approx (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))) (*.f64 z (+.f64 x (/.f64 (*.f64 x (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))) z))))
#s(approx (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))) (*.f64 z (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 y z) (/.f64 (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))) z)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (-.f64 (+.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) z)) #s(literal 1 binary64)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (-.f64 x #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) z))))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) x)))))
#s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))) z)))))))
#s(approx (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))) z))))))
#s(approx (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))) z)) #s(literal 1 binary64)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))))))
Calls

9 calls:

TimeVariablePoint
71.0ms
y
0
10.0ms
y
-inf
7.0ms
x
0
6.0ms
x
-inf
5.0ms
x
inf

rewrite639.0ms (6.7%)

Memory
44.0MiB live, 326.6MiB allocated; 67ms collecting garbage
Counts
66 → 263
Calls
Call 1
Inputs
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))
x
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))
(+.f64 x #s(literal 216700011257/5000000000 binary64))
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
(-.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
#s(literal -1000000000/23533438303 binary64)
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))))
(*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))
(*.f64 y (-.f64 x #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
(+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64))
(*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))))))
(fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))
#s(literal -2 binary64)
(*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))))
(+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))
(fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))
(*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))
(-.f64 y #s(literal 4297481763/15625000 binary64))
#s(literal 4297481763/15625000 binary64)
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)
(+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))
(*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x)
(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))
(*.f64 x #s(literal 104109730557/25000000000 binary64))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x)
(+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
(*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x)
(+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64))
(*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))
(*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64))
(*.f64 x #s(literal 216700011257/5000000000 binary64))
(*.f64 x x)
(fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))
Outputs
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))) (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) x) x))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))) (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z))) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (*.f64 z z)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (*.f64 z z))) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) x) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 y y)) x (*.f64 z z)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x (*.f64 (*.f64 z z) z)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (*.f64 z z)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (*.f64 z z)) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (*.f64 z z))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x (*.f64 (*.f64 z z) z)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 y y)) x (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) z) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) z) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (*.f64 z z)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 y y)) x)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 y y)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 y y)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 (*.f64 y y) y)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 (*.f64 y y) y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 (*.f64 (*.f64 y y) y) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y))))) (fma.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) y) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x)))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 4297481763/31250000 binary64))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 x #s(literal 4297481763/31250000 binary64))) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 x #s(literal 4297481763/31250000 binary64))) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) (/.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 x #s(literal 4297481763/31250000 binary64))) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64)))))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))
(*.f64 (pow.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) (*.f64 x #s(literal 104109730557/25000000000 binary64)) (*.f64 (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 393497462077/5000000000 binary64))) (fma.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 x #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 393497462077/5000000000 binary64))) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) (*.f64 x #s(literal 104109730557/25000000000 binary64)) (*.f64 (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 393497462077/5000000000 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x))) (fma.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 x #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 393497462077/5000000000 binary64))) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (*.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x)))
x
(*.f64 x x)
(*.f64 x #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) x)
(*.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) x (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))) (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) x (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (/.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))) (fma.f64 x (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (pow.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) x)))
(*.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 (*.f64 (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 156699607947/500000000 binary64)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)))))) (fma.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 156699607947/500000000 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x)))
(*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (*.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (-.f64 x #s(literal 216700011257/5000000000 binary64)))
(*.f64 (fabs.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64))) (fabs.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64))))
(*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 216700011257/5000000000 binary64)) x) (-.f64 x #s(literal 216700011257/5000000000 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 216700011257/5000000000 binary64)) x))
#s(literal 216700011257/5000000000 binary64)
(*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64))
(*.f64 (exp.f64 (log.f64 #s(literal 216700011257/5000000000 binary64))) (exp.f64 (log.f64 #s(literal 216700011257/5000000000 binary64))))
(*.f64 (pow.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 (/.f64 #s(literal 3 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 (/.f64 #s(literal 3 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))))
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
(*.f64 (+.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) x) x) (-.f64 x #s(literal 2 binary64)))
(*.f64 (+.f64 x #s(literal 2 binary64)) (-.f64 x (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) x) x))
#s(literal 2 binary64)
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(*.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)))
#s(approx (* (+ x 2) (/ (+ (- (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000)) (* x 4297481763/31250000)) (- (* x y) z)) (- (- 23533438303/500000000 (* x 156699607947/500000000)) (- (* x 263505074721/1000000000) (+ x (* x 216700011257/5000000000)))))) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
(*.f64 z #s(literal -1000000000/23533438303 binary64))
#s(literal -1000000000/23533438303 binary64)
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
#s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 y x))
(*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 y x) (+.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) x) x))
(*.f64 y (-.f64 x #s(literal 2 binary64)))
(*.f64 (-.f64 x #s(literal 2 binary64)) y)
(*.f64 (*.f64 y (-.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) x) x))
(*.f64 (*.f64 y (+.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) x) x) (*.f64 y (-.f64 x #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) x (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))) (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) x (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (/.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))) (fma.f64 x (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (pow.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) x)))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x)
(*.f64 x (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))
(*.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) x)
(*.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 (*.f64 (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 156699607947/500000000 binary64)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)))))) (fma.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 156699607947/500000000 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x)))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x)
(*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x)
(*.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 263505074721/1000000000 binary64))) x)
(*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (*.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) x)
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) (-.f64 x #s(literal 216700011257/5000000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) x (*.f64 z #s(literal -2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
#s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) x (*.f64 z #s(literal -2 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 y #s(literal -2 binary64) z) (fma.f64 y #s(literal -2 binary64) z) (*.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) x)) x (*.f64 (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 z z))) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) x (*.f64 z #s(literal -2 binary64))))
(*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) x (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 z z) z))) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) x (*.f64 (*.f64 z #s(literal -2 binary64)) x)) (*.f64 (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 z z))))
(*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) x (*.f64 z #s(literal -2 binary64))) (fma.f64 (fma.f64 (fma.f64 y #s(literal -2 binary64) z) (fma.f64 y #s(literal -2 binary64) z) (*.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) x)) x (*.f64 (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 z z))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 y #s(literal -2 binary64) z) (fma.f64 y #s(literal -2 binary64) z) (*.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) x)) x (*.f64 (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 z z)))) (neg.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) x (*.f64 z #s(literal -2 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 y #s(literal -2 binary64) z) (fma.f64 y #s(literal -2 binary64) z) (*.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) x)) x (*.f64 (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 z z))) (-.f64 (*.f64 (fma.f64 (fma.f64 y #s(literal -2 binary64) z) (fma.f64 y #s(literal -2 binary64) z) (*.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) x)) x) (*.f64 (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 z z)))) (-.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) x) (*.f64 z #s(literal -2 binary64))))
#s(literal -2 binary64)
(*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) x)
(*.f64 x (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)))
(*.f64 (fma.f64 (fma.f64 y #s(literal -2 binary64) z) (fma.f64 y #s(literal -2 binary64) z) (*.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) x)) (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) x))
(*.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) x) x)
(*.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) x) (fma.f64 (fma.f64 y #s(literal -2 binary64) z) (fma.f64 y #s(literal -2 binary64) z) (*.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) x)))
(*.f64 (fma.f64 (*.f64 z z) z (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64)))) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64))) (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) (*.f64 z z)))
(*.f64 (fma.f64 z z (fma.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) x (*.f64 (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 y y)))) (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)))
(*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) (/.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (-.f64 z (*.f64 y #s(literal -2 binary64)))) (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (-.f64 z (*.f64 y #s(literal -2 binary64))))))
(*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (-.f64 (*.f64 y #s(literal -2 binary64)) z)) (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64))) (*.f64 z z)) (/.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 y #s(literal -2 binary64) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (-.f64 (*.f64 y #s(literal -2 binary64)) z)) (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64))) (*.f64 z z))))
(*.f64 (/.f64 (fma.f64 (*.f64 z z) z (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64)))) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64))) (pow.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (-.f64 (*.f64 y #s(literal -2 binary64)) z)) #s(literal 3 binary64)) (*.f64 z z))) (fma.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (-.f64 (*.f64 y #s(literal -2 binary64)) z)) (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64)))) (-.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (-.f64 (*.f64 y #s(literal -2 binary64)) z)) (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64)))) (*.f64 z z)) (*.f64 z z)))
(*.f64 (fma.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) x (*.f64 (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 y y))) (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 y y) y))) (fma.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64))) #s(literal -2 binary64)) y (*.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) x)))
(*.f64 (fma.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64))) #s(literal -2 binary64)) y (*.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) x)) (fma.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 y y) y))))
(*.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 y #s(literal -2 binary64))) (fma.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) x (*.f64 (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 y y))))
(*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))
(*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)
(*.f64 (*.f64 (+.f64 y #s(literal 4297481763/15625000 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))) (/.f64 x (+.f64 y #s(literal 4297481763/15625000 binary64))))
(*.f64 (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))) x)
(*.f64 (neg.f64 (-.f64 y #s(literal 4297481763/15625000 binary64))) x)
(*.f64 (fma.f64 #s(literal 4297481763/15625000 binary64) #s(literal 4297481763/15625000 binary64) (*.f64 y y)) (-.f64 y #s(literal 4297481763/15625000 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(literal 4297481763/15625000 binary64) #s(literal 4297481763/15625000 binary64)) #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal 4297481763/15625000 binary64) (-.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 y y)))
(*.f64 (+.f64 y #s(literal 4297481763/15625000 binary64)) (/.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (+.f64 y #s(literal 4297481763/15625000 binary64))))
(*.f64 (fma.f64 (+.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 4297481763/15625000 binary64) (*.f64 y y)) (/.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) (fma.f64 (+.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 4297481763/15625000 binary64) (*.f64 y y))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(literal 4297481763/15625000 binary64) #s(literal 4297481763/15625000 binary64)) #s(literal 4297481763/15625000 binary64))) (fma.f64 y y (pow.f64 (*.f64 (+.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 4297481763/15625000 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (+.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 4297481763/15625000 binary64)) (-.f64 (*.f64 (+.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 4297481763/15625000 binary64)) (*.f64 y y)) (*.f64 y y)))
#s(literal 4297481763/15625000 binary64)
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))) (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) x) x))
(*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (+.f64 x #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) x) x))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (-.f64 (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) x) x) (-.f64 x x)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 y y)) x (*.f64 z z)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x (*.f64 (*.f64 z z) z)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (*.f64 z z)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (*.f64 z z)) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (*.f64 z z))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x (*.f64 (*.f64 z z) z)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 y y)) x (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) z) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) z) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 y x) z)) (*.f64 z z)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 y y)) x)))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x)
(*.f64 x (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 y y)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 y y)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 y y)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 (*.f64 y y) y)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 (*.f64 y y) y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x (*.f64 (*.f64 (*.f64 y y) y) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y))))) (fma.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) y) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y x)) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) x)))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 x #s(literal 4297481763/31250000 binary64))) x)
(*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) (-.f64 (*.f64 x #s(literal 393497462077/5000000000 binary64)) #s(literal 4297481763/31250000 binary64))) x)
(*.f64 x (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 x #s(literal 4297481763/31250000 binary64))))
(*.f64 x (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 4297481763/31250000 binary64))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 x #s(literal 4297481763/31250000 binary64))) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 x #s(literal 4297481763/31250000 binary64))) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) (/.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 x #s(literal 4297481763/31250000 binary64))) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64)))))
(*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x)
(*.f64 x (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 x #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 393497462077/5000000000 binary64))))
(*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 393497462077/5000000000 binary64))) (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 393497462077/5000000000 binary64))) x)
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))
(*.f64 (pow.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) (*.f64 x #s(literal 104109730557/25000000000 binary64)) (*.f64 (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 393497462077/5000000000 binary64))) (fma.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 x #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 393497462077/5000000000 binary64))) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) (*.f64 x #s(literal 104109730557/25000000000 binary64)) (*.f64 (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 393497462077/5000000000 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x))) (fma.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 x #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 393497462077/5000000000 binary64))) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (*.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x)))
(*.f64 x #s(literal 104109730557/25000000000 binary64))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)
(*.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x)
(*.f64 x (*.f64 x #s(literal 104109730557/25000000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) x (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))) (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) x (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (/.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))) (fma.f64 x (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (pow.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) x)))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x)
(*.f64 x (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))
(*.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) x)
(*.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x (*.f64 (*.f64 (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 156699607947/500000000 binary64)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)))))) (fma.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 156699607947/500000000 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x)))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x)
(*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x)
(*.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 263505074721/1000000000 binary64))) x)
(*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (*.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) x)
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) (-.f64 x #s(literal 216700011257/5000000000 binary64)))
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) x)
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) (-.f64 x #s(literal 216700011257/5000000000 binary64)))
#s(literal 216700011257/5000000000 binary64)
(*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64))
(*.f64 (exp.f64 (log.f64 #s(literal 216700011257/5000000000 binary64))) (exp.f64 (log.f64 #s(literal 216700011257/5000000000 binary64))))
(*.f64 (pow.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 (/.f64 #s(literal 3 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 (/.f64 #s(literal 3 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 x #s(literal 216700011257/5000000000 binary64))
(*.f64 #s(literal 216700011257/5000000000 binary64) x)
(*.f64 (*.f64 x #s(literal 216700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64))
(*.f64 (*.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(*.f64 (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)))
x
(*.f64 x x)
(*.f64 x #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) x)
(*.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 216700011257/5000000000 binary64)) x) (fma.f64 #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 216700011257/5000000000 binary64)) x))
(*.f64 (fabs.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 216700011257/5000000000 binary64)) x)) (fabs.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 216700011257/5000000000 binary64)) x)))
(*.f64 (pow.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 216700011257/5000000000 binary64)) x) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 216700011257/5000000000 binary64)) x) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(+.f64 (*.f64 x #s(literal 216700011257/5000000000 binary64)) (-.f64 x #s(literal 216700011257/5000000000 binary64)))
(+.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)))

eval264.0ms (2.8%)

Memory
-17.8MiB live, 72.7MiB allocated; 35ms collecting garbage
Compiler

Compiled 31 495 to 3 305 computations (89.5% saved)

prune58.0ms (0.6%)

Memory
-3.4MiB live, 43.8MiB allocated; 1ms collecting garbage
Pruning

47 alts after pruning (44 fresh and 3 done)

PrunedKeptTotal
New49031521
Fresh111324
Picked235
Done000
Total50347550
Accuracy
99.7%
Counts
550 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 (*.f64 x x) x)) (/.f64 x (fma.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64) (*.f64 x x)))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
51.6%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) (*.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) x)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))) (/.f64 x (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)))) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
52.6%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
57.2%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) #s(literal 23533438303/500000000 binary64)))
8.1%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64))))
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.1%
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
52.1%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
24.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.5%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.2%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.3%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
18.0%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
5.2%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
33.1%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
5.3%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
10.0%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (* x (* y (- x 2))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 y (*.f64 #s(literal -2 binary64) (/.f64 y x)))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
61.3%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
50.2%
(*.f64 (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))))
61.5%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
61.4%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))))
52.3%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
52.7%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
59.0%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (pow.f64 x #s(literal 3 binary64))) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
52.6%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
11.1%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64)))) (-.f64 x #s(literal 2 binary64)))
53.0%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
53.2%
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
56.2%
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
35.6%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
52.9%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
49.6%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
44.2%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
61.5%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))) (-.f64 x #s(literal 2 binary64)))
43.9%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
46.6%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
33.7%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
44.4%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
2.9%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
3.3%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
49.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
46.0%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
44.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
33.5%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
Compiler

Compiled 4 378 to 3 126 computations (28.6% saved)

series685.0ms (7.2%)

Memory
-22.0MiB live, 340.3MiB allocated; 265ms collecting garbage
Counts
61 → 212
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))
(+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
(/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))
z
(+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))
#s(literal 23533438303/500000000 binary64)
(*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))
x
(+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))
#s(literal 156699607947/500000000 binary64)
(*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))
(+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))
#s(literal 263505074721/1000000000 binary64)
(*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#s(literal 216700011257/5000000000 binary64)
(+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
(/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))
(*.f64 x y)
y
(/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))
(pow.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
(+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
#s(literal 4297481763/31250000 binary64)
(*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
(+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(literal 393497462077/5000000000 binary64)
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
#s(literal 104109730557/25000000000 binary64)
(-.f64 x #s(literal 2 binary64))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
(/.f64 #s(literal 104109730557/25000000000 binary64) x)
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))))
(+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
#s(literal -1 binary64)
(/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)
(-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))
#s(literal 12723143231740136880149/125000000000000000000 binary64)
(*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))
#s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))
(fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))
(+.f64 x #s(literal 216700011257/5000000000 binary64))
Outputs
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 49698921037/117667191515 binary64) (fma.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) z (fma.f64 #s(literal 263505074721/47066876606 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))))))) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 x (-.f64 #s(literal 393497462077/235334383030 binary64) (fma.f64 #s(literal 10835000562850000000/553822718361107519809 binary64) z (fma.f64 #s(literal 263505074721/47066876606 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))))))) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 98485844941261017554429/5538227183611075198090 binary64) (fma.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) y (fma.f64 #s(literal -10322785475206410101946750000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 10835000562850000000/553822718361107519809 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) y))))))))) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (*.f64 x z) (*.f64 #s(literal 500000000/23533438303 binary64) z)))
#s(approx (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)) (fma.f64 #s(literal -10322785475206410101946750000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 10835000562850000000/553822718361107519809 binary64) z))))) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64))
#s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) x)))
#s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) x)))))
#s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))))))
#s(approx (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))) (*.f64 #s(literal 156699607947/500000000 binary64) x))
#s(approx (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) x))))
#s(approx (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x))))))
#s(approx (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))
#s(approx x x)
#s(approx (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))) #s(literal 156699607947/500000000 binary64))
#s(approx (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) x)))
#s(approx (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))))
#s(approx (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))
#s(approx (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))) (*.f64 #s(literal 263505074721/1000000000 binary64) x))
#s(approx (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x))))
#s(approx (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))
#s(approx (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))) #s(literal 263505074721/1000000000 binary64))
#s(approx (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))) (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))
#s(approx (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))) (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))
#s(approx (* x (+ 216700011257/5000000000 x)) (*.f64 #s(literal 216700011257/5000000000 binary64) x))
#s(approx (* x (+ 216700011257/5000000000 x)) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))
#s(approx (+ 216700011257/5000000000 x) #s(literal 216700011257/5000000000 binary64))
#s(approx (+ 216700011257/5000000000 x) (+.f64 #s(literal 216700011257/5000000000 binary64) x))
#s(approx (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (*.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x y)))
#s(approx (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
#s(approx (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 98485844941261017554429/5538227183611075198090 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) y (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
#s(approx (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 33280670442061051951112783298616164/325833819333771727304361296103175 binary64) (fma.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) y (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) y)) (fma.f64 #s(literal -10322785475206410101946750000000/13033352773350869092174451844127 binary64) y (*.f64 #s(literal 10835000562850000000/553822718361107519809 binary64) y))))) (+.f64 #s(literal 98485844941261017554429/5538227183611075198090 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) y (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
#s(approx (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (*.f64 x (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (*.f64 x y) (*.f64 #s(literal 500000000/23533438303 binary64) y))))
#s(approx (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) y (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) y)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
#s(approx (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) y (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) y)) (fma.f64 #s(literal -10322785475206410101946750000000/13033352773350869092174451844127 binary64) y (*.f64 #s(literal 10835000562850000000/553822718361107519809 binary64) y))))) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) y (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) y)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
#s(approx (* x y) (*.f64 x y))
#s(approx (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (*.f64 #s(literal 68759708208/23533438303 binary64) (pow.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal -98485844941261017554429/5538227183611075198090 binary64) x))))
#s(approx (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 33280670442061051951112783298616164/325833819333771727304361296103175 binary64) x) #s(literal 98485844941261017554429/5538227183611075198090 binary64))))))
#s(approx (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 33280670442061051951112783298616164/325833819333771727304361296103175 binary64) (*.f64 #s(literal -17889150432499445953349192645385751952773267137/30671960337288662035211708258660732739648100 binary64) x))) #s(literal 98485844941261017554429/5538227183611075198090 binary64))))))
#s(approx (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (*.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64))))
#s(approx (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))
#s(approx (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))
#s(approx (pow x 2) (pow.f64 x #s(literal 2 binary64)))
#s(approx (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) #s(literal 4297481763/31250000 binary64))
#s(approx (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x)))
#s(approx (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))
#s(approx (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))) (*.f64 #s(literal 393497462077/5000000000 binary64) x))
#s(approx (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
#s(approx (+ 393497462077/5000000000 (* 104109730557/25000000000 x)) #s(literal 393497462077/5000000000 binary64))
#s(approx (+ 393497462077/5000000000 (* 104109730557/25000000000 x)) (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
#s(approx (* 104109730557/25000000000 x) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (- x 2) #s(literal -2 binary64))
#s(approx (- x 2) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 49698921037/117667191515 binary64) (fma.f64 #s(literal -477853387868124711578786512173268617680376938988056948057/3461391989756921998806250000000000000000000000000000 binary64) z (fma.f64 #s(literal 263505074721/47066876606 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))))))) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (/ 104109730557/25000000000 x) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x))) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))
#s(approx (+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x))) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)) (pow.f64 x #s(literal 2 binary64))))
#s(approx (+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x))) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 12723143231740136880149/125000000000000000000 binary64)))) (pow.f64 x #s(literal 2 binary64))))
#s(approx (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x) (/.f64 #s(literal -2157218858562374472887084159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))
#s(approx (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x) (/.f64 (-.f64 (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)) (pow.f64 x #s(literal 2 binary64))))
#s(approx (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) (/.f64 #s(literal -2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))
#s(approx (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) (/.f64 (-.f64 (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)) x))
#s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))
#s(approx (/ 1 x) (/.f64 #s(literal 1 binary64) x))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x y)))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x)))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y)
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64)))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64)))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x) #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64))))) #s(literal 1000000000/23533438303 binary64)))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))))
#s(approx (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/.f64 z (pow.f64 x #s(literal 4 binary64))))
#s(approx (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/.f64 (+.f64 z (*.f64 #s(literal -216700011257/5000000000 binary64) (/.f64 z x))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) z (*.f64 #s(literal 263505074721/1000000000 binary64) z)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 z x))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -57101552658317326134297/5000000000000000000 binary64) z (fma.f64 #s(literal -216700011257/5000000000 binary64) (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) z (*.f64 #s(literal 263505074721/1000000000 binary64) z)) (*.f64 #s(literal 156699607947/500000000 binary64) z))) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) (/.f64 z (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 z x) (*.f64 #s(literal 263505074721/1000000000 binary64) (/.f64 z (pow.f64 x #s(literal 2 binary64))))))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 156699607947/500000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))
#s(approx (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))) (pow.f64 x #s(literal 3 binary64)))
#s(approx (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 156699607947/500000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))
#s(approx (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ 216700011257/5000000000 x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))
#s(approx (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/.f64 (+.f64 y (*.f64 #s(literal -216700011257/5000000000 binary64) (/.f64 y x))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) y (*.f64 #s(literal 263505074721/1000000000 binary64) y)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 y x))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -57101552658317326134297/5000000000000000000 binary64) y (fma.f64 #s(literal -216700011257/5000000000 binary64) (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) y (*.f64 #s(literal 263505074721/1000000000 binary64) y)) (*.f64 #s(literal 156699607947/500000000 binary64) y))) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 y x) (*.f64 #s(literal 263505074721/1000000000 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))))))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))))
#s(approx (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 4 binary64))))
#s(approx (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 2 binary64))))
#s(approx (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ 393497462077/5000000000 (* 104109730557/25000000000 x)) (*.f64 x (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 10784149903174553527439167203832068793818245180015387863928203051233175527420493/390625000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 10784149903174553527439167203832068793818245180015387863928203051233175527420493/390625000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 109739434435865172332702568312089163498555178091624354778241031431497144896817968140570266110470779845057062715349/48828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) x))
#s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x))
#s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 (-.f64 (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 12723143231740136880149/125000000000000000000 binary64)) x))
#s(approx (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))
#s(approx (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
#s(approx (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) #s(literal 12723143231740136880149/125000000000000000000 binary64))
#s(approx (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 226700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 226700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal 226700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 7763802998027229531190921387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x))))
#s(approx (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) (/.f64 z x) (*.f64 #s(literal 263505074721/1000000000 binary64) (/.f64 z x))) (*.f64 #s(literal -216700011257/5000000000 binary64) z)) x))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -156699607947/500000000 binary64) (/.f64 z x) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) z (*.f64 #s(literal 263505074721/1000000000 binary64) z)) x) (*.f64 #s(literal 57101552658317326134297/5000000000000000000 binary64) (/.f64 z x)))) (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) z (*.f64 #s(literal 263505074721/1000000000 binary64) z))) x)) (*.f64 #s(literal -216700011257/5000000000 binary64) z)) x))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 216700011257/5000000000 binary64)) x)))))
#s(approx (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 1 binary64)))))
#s(approx (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) (fma.f64 #s(literal 263505074721/1000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 156699607947/500000000 binary64) (pow.f64 x #s(literal 2 binary64))))) x)) #s(literal 1 binary64)))))
#s(approx (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 y x))) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -216700011257/5000000000 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) y (*.f64 #s(literal 263505074721/1000000000 binary64) y)) x))) x))) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -216700011257/5000000000 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) y (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -156699607947/500000000 binary64) y (fma.f64 #s(literal 216700011257/5000000000 binary64) (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) y (*.f64 #s(literal 263505074721/1000000000 binary64) y)) (*.f64 #s(literal 57101552658317326134297/5000000000000000000 binary64) y))) x) (*.f64 #s(literal 263505074721/1000000000 binary64) y))) x))) x))) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))) x))))
#s(approx (- x 2) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 104109730557/25000000000 binary64)) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 10784149903174553527439167203832068793818245180015387863928203051233175527420493/390625000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 109739434435865172332702568312089163498555178091624354778241031431497144896817968140570266110470779845057062715349/48828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 10784149903174553527439167203832068793818245180015387863928203051233175527420493/390625000000000000000000000000000000000000000000000000000000000000000 binary64)) x)) #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)) x)))
#s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))
#s(approx (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 12723143231740136880149/125000000000000000000 binary64)) x)))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4297481763/31250000 binary64) (/.f64 y x)) x)) #s(literal 393497462077/5000000000 binary64)) x)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 4297481763/31250000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 4297481763/31250000 binary64)) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 226700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 226700011257/5000000000 binary64)) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 7763802998027229531190921387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 42538268123328926720049/25000000000000000000 binary64)) x)) #s(literal 226700011257/5000000000 binary64)) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (+.f64 (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (fma.f64 x y (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 y (+.f64 (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 y (+.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 z (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))))
#s(approx (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (*.f64 y (+.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 y (+.f64 (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y (+.f64 x (+.f64 (/.f64 z y) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) y))))))
#s(approx (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) y))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y)) #s(literal 1 binary64)))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (fma.f64 z (-.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 z (-.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/.f64 (*.f64 z (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 z (-.f64 (+.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (*.f64 z (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (-.f64 (+.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) z))))
#s(approx (* (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) z)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) z)) #s(literal 1 binary64)))))
Calls

9 calls:

TimeVariablePoint
119.0ms
z
inf
6.0ms
x
0
5.0ms
x
-inf
5.0ms
x
inf
4.0ms
y
0

rewrite636.0ms (6.7%)

Memory
22.1MiB live, 260.0MiB allocated; 76ms collecting garbage
Counts
61 → 230
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))
(+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
(/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))
z
(+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))
#s(literal 23533438303/500000000 binary64)
(*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))
x
(+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))
#s(literal 156699607947/500000000 binary64)
(*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))
(+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))
#s(literal 263505074721/1000000000 binary64)
(*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#s(literal 216700011257/5000000000 binary64)
(+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
(/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))
(*.f64 x y)
y
(/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))
(pow.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
(+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
#s(literal 4297481763/31250000 binary64)
(*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
(+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(literal 393497462077/5000000000 binary64)
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
#s(literal 104109730557/25000000000 binary64)
(-.f64 x #s(literal 2 binary64))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
(/.f64 #s(literal 104109730557/25000000000 binary64) x)
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))))
(+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
#s(literal -1 binary64)
(/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)
(-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))
#s(literal 12723143231740136880149/125000000000000000000 binary64)
(*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))
#s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))
(fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))
(+.f64 x #s(literal 216700011257/5000000000 binary64))
Outputs
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 x y) z))) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x (*.f64 z z)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64))))
(*.f64 (*.f64 (fma.f64 x #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y))) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64))) (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)) (neg.f64 z))
(*.f64 (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)) z))
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) z)
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) z))
(*.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) z) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
z
(neg.f64 (neg.f64 z))
(*.f64 (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)) (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (+.f64 (fabs.f64 #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fabs.f64 #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
#s(literal 23533438303/500000000 binary64)
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x)
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x)
(*.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
x
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x x)
(*.f64 (-.f64 x #s(literal 2 binary64)) x)
(*.f64 (fma.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x)))
(*.f64 (-.f64 (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 156699607947/500000000 binary64)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x)) (fma.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x)))
(*.f64 (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
#s(literal 156699607947/500000000 binary64)
(*.f64 x (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)))
(*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) x)
(*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x))
(*.f64 (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x) x)
(*.f64 (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x) (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x))
(*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (-.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64))) (fma.f64 x #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 263505074721/1000000000 binary64))))
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
#s(literal 263505074721/1000000000 binary64)
(*.f64 x (-.f64 x #s(literal 216700011257/5000000000 binary64)))
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))
(*.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) x)
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (-.f64 x #s(literal 216700011257/5000000000 binary64)))
(*.f64 (fabs.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64))) (fabs.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64))))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 216700011257/5000000000 binary64)) (-.f64 x #s(literal 216700011257/5000000000 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 216700011257/5000000000 binary64)))
#s(literal 216700011257/5000000000 binary64)
(*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64))
(*.f64 (exp.f64 (log.f64 #s(literal 216700011257/5000000000 binary64))) (exp.f64 (log.f64 #s(literal 216700011257/5000000000 binary64))))
(fabs.f64 #s(literal 216700011257/5000000000 binary64))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(literal 216700011257/5000000000 binary64)) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 #s(literal 216700011257/5000000000 binary64)) #s(literal 3 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y y)) (fma.f64 x #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 x y)) (fma.f64 x #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 x y)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 x y)) (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 x y)) (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (-.f64 x #s(literal 2 binary64))))
(*.f64 (fma.f64 x #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (neg.f64 y))
(*.f64 (fma.f64 x #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) y)
(*.f64 (fma.f64 x #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) y))
(*.f64 (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 x #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) y))
(*.f64 (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)) (*.f64 x y))
(*.f64 x y)
(*.f64 y x)
(*.f64 (neg.f64 y) x)
(*.f64 x (neg.f64 y))
(*.f64 (neg.f64 (neg.f64 y)) x)
y
(*.f64 (fma.f64 x #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 x #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 x #s(literal 393497462077/5000000000 binary64) #s(literal 4297481763/31250000 binary64)) x (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
(*.f64 (fma.f64 x #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 x #s(literal 393497462077/5000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 x #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))
(*.f64 (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 x #s(literal 393497462077/5000000000 binary64) #s(literal 4297481763/31250000 binary64)) x (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
(*.f64 x (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 393497462077/5000000000 binary64) #s(literal 4297481763/31250000 binary64)) x (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
(*.f64 (fma.f64 x #s(literal 393497462077/5000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 4297481763/31250000 binary64))) x)
(*.f64 (fma.f64 x #s(literal 393497462077/5000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 4297481763/31250000 binary64))) (fma.f64 (fma.f64 x #s(literal 393497462077/5000000000 binary64) #s(literal 4297481763/31250000 binary64)) x (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
x
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x x)
(*.f64 (-.f64 x #s(literal 2 binary64)) x)
#s(literal 2 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
(*.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(fabs.f64 #s(literal 2 binary64))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))
(*.f64 (-.f64 (fma.f64 x #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) (fma.f64 x #s(literal 393497462077/5000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) #s(literal 4297481763/31250000 binary64) (fma.f64 x #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
#s(literal 4297481763/31250000 binary64)
(*.f64 x (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))
(*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x)
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) x)
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (/.f64 x (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 x #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (pow.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
#s(literal 393497462077/5000000000 binary64)
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(*.f64 x #s(literal 104109730557/25000000000 binary64))
(*.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) x)
(*.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x)
(*.f64 x (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(literal 104109730557/25000000000 binary64)
(neg.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fabs.f64 (-.f64 x #s(literal 2 binary64))) (fabs.f64 (-.f64 x #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
#s(approx (* (/ (+ x 0) (+ (+ 23533438303/500000000 (* x 156699607947/500000000)) (+ (+ (* x 263505074721/1000000000) (* x 216700011257/5000000000)) x))) (- (- z (+ (* x y) (* x 4297481763/31250000))) (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)))) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
(/.f64 #s(literal 104109730557/25000000000 binary64) x)
(/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x)
(neg.f64 (/.f64 #s(literal 104109730557/25000000000 binary64) x))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))
(*.f64 (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (fma.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))
(*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))
(*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))) (neg.f64 (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))
(*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (fma.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))
(*.f64 (/.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)))) (-.f64 (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) #s(literal 104109730557/25000000000 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))
(*.f64 (*.f64 (*.f64 (neg.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))
(*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))
(*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (pow.f64 (neg.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))
#s(literal -1 binary64)
(neg.f64 (neg.f64 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))
(*.f64 (*.f64 (*.f64 (neg.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))
(*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))
(*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (pow.f64 (neg.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))
(*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (fma.f64 (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(literal 12723143231740136880149/125000000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (neg.f64 #s(literal -1 binary64)))
(*.f64 (fma.f64 (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(literal 12723143231740136880149/125000000000000000000 binary64))) (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))
(*.f64 #s(literal -1 binary64) (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))
#s(literal 12723143231740136880149/125000000000000000000 binary64)
(*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 #s(literal -1 binary64) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)) (/.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))
(*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))
#s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)
(*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))
(+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))
(/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))
(*.f64 (fabs.f64 (/.f64 #s(literal 2 binary64) x)) (fabs.f64 (/.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal -1 binary64))))
#s(literal 2 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
(*.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(fabs.f64 #s(literal 2 binary64))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (fma.f64 #s(approx (+ (+ (* x 216700011257/5000000000) (+ x 156699607947/500000000)) (* x 263505074721/1000000000)) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (fma.f64 #s(approx (+ (+ (* x 216700011257/5000000000) (+ x 156699607947/500000000)) (* x 263505074721/1000000000)) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x (*.f64 z z)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x (*.f64 z z)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) z (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 x y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 x y) z)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x (*.f64 z z)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) z) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) z) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) z (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 x y))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 x y))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x (*.f64 z z)) (-.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 x y)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) (*.f64 x (*.f64 z z)) (*.f64 z z)))) (-.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 x y)) (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) z)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y y)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) y (fma.f64 (fma.f64 x #s(literal 393497462077/5000000000 binary64) #s(literal 4297481763/31250000 binary64)) x (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) y (fma.f64 (fma.f64 x #s(literal 393497462077/5000000000 binary64) #s(literal 4297481763/31250000 binary64)) x (*.f64 #s(literal 104109730557/25000000000 binary64) x))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y y)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (*.f64 y y)))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))
(*.f64 (-.f64 (fma.f64 x #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) (fma.f64 x #s(literal 393497462077/5000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) #s(literal 4297481763/31250000 binary64) (fma.f64 x #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (pow.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) x (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(fma.f64 #s(approx (+ (+ (* x 216700011257/5000000000) (+ x 156699607947/500000000)) (* x 263505074721/1000000000)) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
#s(approx (+ (+ (* x 216700011257/5000000000) (+ x 156699607947/500000000)) (* x 263505074721/1000000000)) #s(literal 156699607947/500000000 binary64))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z) (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (-.f64 x #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (-.f64 (*.f64 x y) z)) (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (-.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))
(*.f64 (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (-.f64 x #s(literal 2 binary64))))
(*.f64 (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (-.f64 x #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (-.f64 x #s(literal 2 binary64))))
(*.f64 (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)) (-.f64 (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (+.f64 (fabs.f64 #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fabs.f64 #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) x (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x)))
(*.f64 (-.f64 (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 156699607947/500000000 binary64)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x)) (fma.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) x x)))
(*.f64 (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (-.f64 (fma.f64 x #s(literal 216700011257/5000000000 binary64) x) (*.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64))) (fma.f64 x #s(literal 216700011257/5000000000 binary64) (-.f64 x #s(literal 263505074721/1000000000 binary64))))
(*.f64 (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)) (fma.f64 #s(literal 263505074721/1000000000 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x)))
(*.f64 (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (-.f64 x #s(literal 216700011257/5000000000 binary64)))
(*.f64 (fabs.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64))) (fabs.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64))))
(*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 216700011257/5000000000 binary64)) (-.f64 x #s(literal 216700011257/5000000000 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))))
(*.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 216700011257/5000000000 binary64)))

eval134.0ms (1.4%)

Memory
-33.8MiB live, 105.3MiB allocated; 29ms collecting garbage
Compiler

Compiled 40 803 to 3 364 computations (91.8% saved)

prune68.0ms (0.7%)

Memory
24.4MiB live, 71.2MiB allocated; 2ms collecting garbage
Pruning

59 alts after pruning (55 fresh and 4 done)

PrunedKeptTotal
New44928477
Fresh122739
Picked415
Done033
Total46559524
Accuracy
99.7%
Counts
524 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 (*.f64 x x) x)) (/.f64 x (fma.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64) (*.f64 x x)))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))) (/.f64 x (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)))) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.1%
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
24.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.5%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.2%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.3%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
18.0%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
5.2%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
33.1%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
10.0%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (* x (* y (- x 2))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 y (*.f64 #s(literal -2 binary64) (/.f64 y x)))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
61.3%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
10.4%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
54.2%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x) #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64))))) #s(literal 1000000000/23533438303 binary64))))
52.7%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))))
53.8%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
10.8%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 226700011257/5000000000 binary64)) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64))))))
51.6%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
50.2%
(*.f64 (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))))
43.2%
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
40.1%
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
61.5%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
52.3%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
52.7%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
53.8%
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
52.5%
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
36.6%
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
53.2%
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
49.8%
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
56.2%
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
35.6%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
33.6%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
44.2%
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
49.6%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
52.7%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z #s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64))) (+.f64 (/.f64 (*.f64 x y) #s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) #s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64)))))) (-.f64 x #s(literal 2 binary64)))
43.7%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
3.2%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
9.6%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
2.8%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
43.9%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
46.6%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
44.2%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
33.7%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
52.9%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
57.6%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (*.f64 z (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))))) (-.f64 x #s(literal 2 binary64)))
44.4%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
2.9%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
2.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
2.7%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
2.5%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
3.3%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
3.3%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
49.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
46.0%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
44.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
33.5%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
Compiler

Compiled 5 991 to 4 195 computations (30% saved)

series665.0ms (7%)

Memory
23.6MiB live, 644.2MiB allocated; 151ms collecting garbage
Counts
72 → 300
Calls
Call 1
Inputs
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))
x
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
#s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)))
#s(literal 1 binary64)
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))
#s(literal 2 binary64)
(/.f64 #s(literal 1 binary64) x)
(fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))
(+.f64 x #s(literal 216700011257/5000000000 binary64))
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x)
(neg.f64 #s(literal 104109730557/25000000000 binary64))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x))))
(+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x))
#s(literal -1 binary64)
(/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)
(-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))
#s(literal 12723143231740136880149/125000000000000000000 binary64)
#s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))
(/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)
#s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)
(-.f64 x #s(literal 2 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64)))))
(*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))
(*.f64 y #s(approx (- x 2) #s(literal -2 binary64)))
#s(approx (- x 2) #s(literal -2 binary64))
#s(literal -2 binary64)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
(+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64))
(*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
(fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))
#s(literal 500000000/23533438303 binary64)
(*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))
(-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))
(fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
(*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))
(-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))
#s(literal 68759708208/23533438303 binary64)
(fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))
#s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)
(fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))
#s(literal 65876268680250000000/553822718361107519809 binary64)
(*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)
#s(literal 78349803973500000000/553822718361107519809 binary64)
(*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)
Outputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 49698921037/117667191515 binary64) (fma.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) z (fma.f64 #s(literal 263505074721/47066876606 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))))))) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x y)))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x)))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y)
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) #s(literal 4297481763/31250000 binary64))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x)))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))
#s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) #s(literal 393497462077/5000000000 binary64))
#s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
#s(approx x x)
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64)))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64)))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x) #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64))))) #s(literal 1000000000/23533438303 binary64)))
#s(approx (- x 2) #s(literal -2 binary64))
#s(approx (- x 2) (-.f64 x #s(literal 2 binary64)))
#s(approx (- 1 (* 2 (/ 1 x))) (/.f64 #s(literal -2 binary64) x))
#s(approx (- 1 (* 2 (/ 1 x))) (/.f64 (-.f64 x #s(literal 2 binary64)) x))
#s(approx (* 2 (/ 1 x)) (/.f64 #s(literal 2 binary64) x))
#s(approx (/ 1 x) (/.f64 #s(literal 1 binary64) x))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) x)))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) x)))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x)))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))
#s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64))
#s(approx (+ x 216700011257/5000000000) (+.f64 #s(literal 216700011257/5000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 49698921037/117667191515 binary64) (fma.f64 #s(literal -477853387868124711578786512173268617680376938988056948057/3461391989756921998806250000000000000000000000000000 binary64) z (fma.f64 #s(literal 263505074721/47066876606 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))))))) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
#s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 x (-.f64 #s(literal 393497462077/235334383030 binary64) (fma.f64 #s(literal 10835000562850000000/553822718361107519809 binary64) z (fma.f64 #s(literal 263505074721/47066876606 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))))))) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x))) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))
#s(approx (+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x))) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)) (pow.f64 x #s(literal 2 binary64))))
#s(approx (+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x))) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 12723143231740136880149/125000000000000000000 binary64)))) (pow.f64 x #s(literal 2 binary64))))
#s(approx (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x) (/.f64 #s(literal -2157218858562374472887084159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))
#s(approx (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x) (/.f64 (-.f64 (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)) (pow.f64 x #s(literal 2 binary64))))
#s(approx (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) (/.f64 #s(literal -2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))
#s(approx (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) (/.f64 (-.f64 (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)) x))
#s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -49698921037/2500000000 binary64) x)) #s(literal 4297481763/15625000 binary64))))))))
#s(approx (* x (* y (- x 2))) (*.f64 #s(literal -2 binary64) (*.f64 x y)))
#s(approx (* x (* y (- x 2))) (*.f64 x (fma.f64 #s(literal -2 binary64) y (*.f64 x y))))
#s(approx (* y (- x 2)) (*.f64 #s(literal -2 binary64) y))
#s(approx (* y (- x 2)) (fma.f64 #s(literal -2 binary64) y (*.f64 x y)))
#s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x))
#s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) x))))
#s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x))))))
#s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))
#s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x))
#s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) x))))
#s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))
#s(approx (* (+ x 216700011257/5000000000) x) (*.f64 #s(literal 216700011257/5000000000 binary64) x))
#s(approx (* (+ x 216700011257/5000000000) x) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 98485844941261017554429/5538227183611075198090 binary64) (fma.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) y (fma.f64 #s(literal -10322785475206410101946750000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 10835000562850000000/553822718361107519809 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) y))))))))) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))
#s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))
#s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 #s(literal 500000000/23533438303 binary64) y))
#s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))
#s(approx (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 4 binary64))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))))))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 2 binary64))))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 4297481763/31250000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) (*.f64 x (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 226700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 226700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal 226700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 7763802998027229531190921387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (- 1 (* 2 (/ 1 x))) #s(literal 1 binary64))
#s(approx (- 1 (* 2 (/ 1 x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 156699607947/500000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (pow.f64 x #s(literal 3 binary64)))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 156699607947/500000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64))))))))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (pow.f64 x #s(literal 2 binary64)))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 263505074721/1000000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ x 216700011257/5000000000) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 10784149903174553527439167203832068793818245180015387863928203051233175527420493/390625000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 10784149903174553527439167203832068793818245180015387863928203051233175527420493/390625000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 109739434435865172332702568312089163498555178091624354778241031431497144896817968140570266110470779845057062715349/48828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) x))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))))
#s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x))
#s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 (-.f64 (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 12723143231740136880149/125000000000000000000 binary64)) x))
#s(approx (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))
#s(approx (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
#s(approx (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) #s(literal 12723143231740136880149/125000000000000000000 binary64))
#s(approx (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 49698921037/2500000000 binary64) (pow.f64 x #s(literal 2 binary64))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (fma.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 4297481763/15625000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 49698921037/2500000000 binary64) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (* x (* y (- x 2))) (*.f64 (pow.f64 x #s(literal 2 binary64)) y))
#s(approx (* x (* y (- x 2))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 y (*.f64 #s(literal -2 binary64) (/.f64 y x)))))
#s(approx (* y (- x 2)) (*.f64 x y))
#s(approx (* y (- x 2)) (*.f64 x (+.f64 y (*.f64 #s(literal -2 binary64) (/.f64 y x)))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) (/.f64 y x))) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (fma.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (/.f64 z x))))))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal 500000000/23533438303 binary64) (/.f64 y x) (*.f64 #s(literal 500000000/23533438303 binary64) (/.f64 z (pow.f64 x #s(literal 2 binary64)))))) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (fma.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (/.f64 z x))))))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (*.f64 x (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) (/.f64 y x))) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (fma.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (/.f64 z x))))))))
#s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 x (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) (/.f64 y x))) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4297481763/31250000 binary64) (/.f64 y x)) x)) #s(literal 393497462077/5000000000 binary64)) x)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 4297481763/31250000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 4297481763/31250000 binary64)) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 226700011257/5000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 226700011257/5000000000 binary64)) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 7763802998027229531190921387591593/125000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 42538268123328926720049/25000000000000000000 binary64)) x)) #s(literal 226700011257/5000000000 binary64)) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (- x 2) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 216700011257/5000000000 binary64)) x)))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) (fma.f64 #s(literal 263505074721/1000000000 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 156699607947/500000000 binary64) (pow.f64 x #s(literal 2 binary64))))) x)) #s(literal 1 binary64)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 104109730557/25000000000 binary64)) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 10784149903174553527439167203832068793818245180015387863928203051233175527420493/390625000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 109739434435865172332702568312089163498555178091624354778241031431497144896817968140570266110470779845057062715349/48828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 10784149903174553527439167203832068793818245180015387863928203051233175527420493/390625000000000000000000000000000000000000000000000000000000000000000 binary64)) x)) #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)) x)))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x))))
#s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))
#s(approx (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 12723143231740136880149/125000000000000000000 binary64)) x)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (*.f64 #s(literal 49698921037/2500000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1759267849271/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 49698921037/2500000000 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 4297481763/15625000 binary64) (/.f64 #s(literal 1 binary64) x)))) x))) x)) #s(literal 104109730557/25000000000 binary64)))))
#s(approx (* y (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 2 binary64) (/.f64 y x))))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -500000000/23533438303 binary64) (/.f64 z x))) x))) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)) x))))))
#s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) (*.f64 #s(literal -500000000/23533438303 binary64) (/.f64 y x))))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+.f64 (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (fma.f64 x y (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))) (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))))
#s(approx (* x (* y (- x 2))) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))))
#s(approx (* y (- x 2)) (*.f64 y (-.f64 x #s(literal 2 binary64))))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (fma.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))) (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))
#s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))
#s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (fma.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))) (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (-.f64 (fma.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))
#s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))))
#s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (fma.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)))))
#s(approx (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))))) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (*.f64 x y) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))))
#s(approx (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))
#s(approx (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))) (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) y)) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))
#s(approx (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))
#s(approx (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))
#s(approx (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))
#s(approx (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))
#s(approx (* 78349803973500000000/553822718361107519809 y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 y (+.f64 (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y (+.f64 x (+.f64 (/.f64 z y) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y)))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 y (+.f64 (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 y (+.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 z (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 y (fma.f64 x (-.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) y))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 y (fma.f64 #s(literal 500000000/23533438303 binary64) (/.f64 z y) (fma.f64 x (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) y)))))
#s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 y (fma.f64 x (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) y))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (*.f64 y (-.f64 (+.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x (/.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) y))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (/.f64 z y)))))
#s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x (/.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) y)))))
#s(approx (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))))) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (*.f64 x y)))
#s(approx (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))))) (*.f64 y (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x (/.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) y))))
#s(approx (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) y))
#s(approx (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))) (*.f64 y (-.f64 (*.f64 #s(literal 68759708208/23533438303 binary64) (/.f64 #s(literal 1 binary64) y)) (+.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) (/.f64 z y) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) (/.f64 z y)))))))
#s(approx (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))) (*.f64 y (+.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) (/.f64 z y) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) (/.f64 z y))))))
#s(approx (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)) (*.f64 y (+.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) (/.f64 z y)))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) y))))))
#s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) y)) #s(literal 1 binary64)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 y (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) y))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) y))))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (-.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) x) #s(literal 500000000/23533438303 binary64))))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))) y) (*.f64 x (-.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) x) #s(literal 500000000/23533438303 binary64)))))))
#s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) y) (*.f64 x (-.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) x) #s(literal 500000000/23533438303 binary64)))))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) x) #s(literal 500000000/23533438303 binary64)))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) x)) #s(literal 500000000/23533438303 binary64)))))
#s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) x)) #s(literal 500000000/23533438303 binary64)))))
#s(approx (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) x)))))
#s(approx (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) y))))))
#s(approx (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)) y)) #s(literal 78349803973500000000/553822718361107519809 binary64)))))
#s(approx (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -65876268680250000000/553822718361107519809 binary64) (/.f64 z y)) #s(literal 78349803973500000000/553822718361107519809 binary64)))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 z (-.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 z (-.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))) (*.f64 z (-.f64 x #s(literal 2 binary64)))))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (fma.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))
#s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (fma.f64 x (*.f64 z (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (fma.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (*.f64 z (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64))))))
#s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (fma.f64 #s(literal 500000000/23533438303 binary64) y (fma.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) (*.f64 x z) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
#s(approx (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))
#s(approx (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))))) (fma.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) (*.f64 x z) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))
#s(approx (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))) (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))
#s(approx (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))) (-.f64 (+.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) z)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))
#s(approx (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))) (fma.f64 #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))
#s(approx (* 78349803973500000000/553822718361107519809 z) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 z (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 z (-.f64 (+.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) z))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 z (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (-.f64 (+.f64 (/.f64 x (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 z (-.f64 x #s(literal 2 binary64))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) z)) #s(literal 2 binary64))))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (*.f64 z (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64))))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) (/.f64 (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))) z)))))
#s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))
#s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 z (fma.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) (/.f64 (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))) z))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (*.f64 z (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (*.f64 z (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (/.f64 y z) (fma.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x (/.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) z))) #s(literal 78349803973500000000/553822718361107519809 binary64))))
#s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) (*.f64 x z)))
#s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 z (fma.f64 #s(literal 500000000/23533438303 binary64) (/.f64 y z) (fma.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x (/.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) z)))))
#s(approx (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))))) (*.f64 z (fma.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x (/.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) z))))
#s(approx (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))) (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) z))
#s(approx (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))) (*.f64 z (-.f64 (+.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) (*.f64 #s(literal 68759708208/23533438303 binary64) (/.f64 #s(literal 1 binary64) z))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (/.f64 y z)))))
#s(approx (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))) (*.f64 #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64) z))
#s(approx (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))) (*.f64 z (-.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (/.f64 y z)) #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64))))
#s(approx (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)) (*.f64 z (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (/.f64 y z)))))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) z)) #s(literal 1 binary64)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64))))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 #s(literal 216700011257/5000000000 binary64) x) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 10175993048848756570705281387591593/125000000000000000000000000000 binary64) x (pow.f64 x #s(literal 2 binary64)))))))))))))))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (-.f64 x #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64)))) z))))))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) z)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 x (+.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (*.f64 #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64) x))) #s(literal 500000000/23533438303 binary64)))))
#s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))) z) (*.f64 x (+.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (*.f64 #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64) x)))) #s(literal 500000000/23533438303 binary64)))))
#s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (+.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (*.f64 #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64) x))))))
#s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))) z) (*.f64 x (+.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (*.f64 #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64) x)))))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (*.f64 #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64) x)))))
#s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) z) (*.f64 #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64) x))))))
#s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) z) (*.f64 #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64) x)))))
#s(approx (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) z) (*.f64 #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64) x)))))
#s(approx (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) z)) #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)))))
#s(approx (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (/.f64 y z))))))
#s(approx (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (/.f64 y z)) #s(literal 65876268680250000000/553822718361107519809 binary64)))))
Calls

9 calls:

TimeVariablePoint
54.0ms
z
-inf
28.0ms
y
inf
6.0ms
y
-inf
6.0ms
z
0
5.0ms
x
inf

rewrite931.0ms (9.8%)

Memory
10.7MiB live, 619.0MiB allocated; 142ms collecting garbage
Counts
72 → 214
Calls
Call 1
Inputs
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))
x
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
#s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)))
#s(literal 1 binary64)
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))
#s(literal 2 binary64)
(/.f64 #s(literal 1 binary64) x)
(fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))
(+.f64 x #s(literal 216700011257/5000000000 binary64))
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x)
(neg.f64 #s(literal 104109730557/25000000000 binary64))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x))))
(+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x))
#s(literal -1 binary64)
(/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)
(-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)))
#s(literal 12723143231740136880149/125000000000000000000 binary64)
#s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))
(/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)
#s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)
(-.f64 x #s(literal 2 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64)))))
(*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))
(*.f64 y #s(approx (- x 2) #s(literal -2 binary64)))
#s(approx (- x 2) #s(literal -2 binary64))
#s(literal -2 binary64)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x)
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
(+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64))
(*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))
#s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
(fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))
#s(literal 500000000/23533438303 binary64)
(*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))
(-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))
(fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
(*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))
(-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))
#s(literal 68759708208/23533438303 binary64)
(fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))
#s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)
(fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))
#s(literal 65876268680250000000/553822718361107519809 binary64)
(*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)
#s(literal 78349803973500000000/553822718361107519809 binary64)
(*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)
Outputs
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) z) (/.f64 #s(approx 0 #s(literal 1 binary64)) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) (*.f64 z z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) z))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) (*.f64 z z)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) z) z (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (*.f64 y #s(literal 1 binary64)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) z) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1 binary64)) z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1 binary64)) z))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) (*.f64 z z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) z) z) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) z) z) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) z) z (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (*.f64 y #s(literal 1 binary64)))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (*.f64 y #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) (*.f64 z z)) (-.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (*.f64 y #s(literal 1 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) (*.f64 (*.f64 z #s(literal 1 binary64)) z) (*.f64 z z)))) (-.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (*.f64 y #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) #s(literal 1 binary64) z) z)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (*.f64 y y)) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) y (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 393497462077/5000000000 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) y (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 393497462077/5000000000 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64)))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64) y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)))
(*.f64 (-.f64 (fma.f64 #s(literal 1 binary64) #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64))) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 393497462077/5000000000 binary64) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64)) #s(literal 4297481763/31250000 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) #s(literal 4297481763/31250000 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64)))) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 4297481763/31250000 binary64) #s(literal 4297481763/31250000 binary64))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) #s(literal 1 binary64) #s(literal 4297481763/31250000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))) (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
(*.f64 (pow.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))) (pow.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) (fma.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) #s(literal 393497462077/5000000000 binary64))))
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal 0 binary64)
x
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
#s(literal 104109730557/25000000000 binary64)
(neg.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)))
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(neg.f64 (neg.f64 z))
(/.f64 #s(approx 0 #s(literal 1 binary64)) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)))
#s(approx 0 #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal 0 binary64)
x
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal 0 binary64)
x
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal 0 binary64)
x
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal 0 binary64)
x
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal 0 binary64)
x
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal 0 binary64)
x
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 (-.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))) #s(literal 23533438303/500000000 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)))
(*.f64 (+.f64 (fabs.f64 #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)))) (-.f64 (fabs.f64 #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))) (pow.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))))
(*.f64 (-.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) (-.f64 #s(literal 1 binary64) #s(literal 156699607947/500000000 binary64)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))))
(*.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64)))
(*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) (-.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64))) (-.f64 (neg.f64 #s(literal 263505074721/1000000000 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) (-.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) (-.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64))))
(*.f64 (+.f64 (fabs.f64 #s(literal 263505074721/1000000000 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))) (-.f64 (fabs.f64 #s(literal 263505074721/1000000000 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))))
(*.f64 (fabs.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64))) (fabs.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)))
(*.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64))) (fabs.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))
#s(literal 216700011257/5000000000 binary64)
(*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64))
(*.f64 (exp.f64 (log.f64 #s(literal 216700011257/5000000000 binary64))) (exp.f64 (log.f64 #s(literal 216700011257/5000000000 binary64))))
(fabs.f64 #s(literal 216700011257/5000000000 binary64))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(literal 216700011257/5000000000 binary64)) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 #s(literal 216700011257/5000000000 binary64)) #s(literal 3 binary64))))
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
#s(approx (* (/ 0 (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0)))) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
(/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64))
(/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64))
(neg.f64 (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
(neg.f64 #s(literal 104109730557/25000000000 binary64))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
#s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64)))))
(+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64)))
#s(literal -1 binary64)
(neg.f64 (neg.f64 #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)))
#s(literal 12723143231740136880149/125000000000000000000 binary64)
#s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))
#s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)
(*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))
#s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64)
(*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal 0 binary64)
x
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(approx (* 0 (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0)))) (*.f64 #s(literal 1 binary64) (*.f64 y #s(approx 0 #s(literal -2 binary64))))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)))
#s(approx (* 0 (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0)))) (*.f64 #s(literal 1 binary64) (*.f64 y #s(approx 0 #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(approx 0 #s(literal -2 binary64))))
(*.f64 y #s(approx 0 #s(literal -2 binary64)))
#s(approx 0 #s(literal -2 binary64))
#s(literal -2 binary64)
(*.f64 (-.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))) #s(literal 23533438303/500000000 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)))
(*.f64 (+.f64 (fabs.f64 #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)))) (-.f64 (fabs.f64 #s(literal 23533438303/500000000 binary64)) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))) (pow.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))))
(*.f64 (fma.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))))
(*.f64 (-.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) (-.f64 #s(literal 1 binary64) #s(literal 156699607947/500000000 binary64)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 156699607947/500000000 binary64) #s(literal 156699607947/500000000 binary64) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))))
(*.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) (fma.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 263505074721/1000000000 binary64)) #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64)))
(*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) (-.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64))) (-.f64 (neg.f64 #s(literal 263505074721/1000000000 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) (-.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) (-.f64 #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64))))
(*.f64 (+.f64 (fabs.f64 #s(literal 263505074721/1000000000 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))) (-.f64 (fabs.f64 #s(literal 263505074721/1000000000 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64))))
(*.f64 (fabs.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64))) (fabs.f64 (fma.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64) #s(literal 263505074721/1000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64)))
(*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) #s(literal 1 binary64) (*.f64 z #s(literal 500000000/23533438303 binary64))))) #s(literal 1 binary64))
#s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) #s(literal 1 binary64) (*.f64 z #s(literal 500000000/23533438303 binary64)))))
#s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) #s(literal 1 binary64) (*.f64 z #s(literal 500000000/23533438303 binary64))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) #s(literal 3 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) #s(literal 500000000/23533438303 binary64)) (*.f64 z z))) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) #s(literal 1 binary64) (*.f64 z #s(literal 500000000/23533438303 binary64))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) #s(literal 3 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) #s(literal 500000000/23533438303 binary64)) (*.f64 z z)))) (fma.f64 (neg.f64 #s(literal 500000000/23533438303 binary64)) z (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) #s(literal 1 binary64) (*.f64 z #s(literal 500000000/23533438303 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) #s(literal 3 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) #s(literal 500000000/23533438303 binary64)) (*.f64 z z))))
(*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) #s(literal 1 binary64) (*.f64 (*.f64 z #s(literal 500000000/23533438303 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) #s(literal 500000000/23533438303 binary64)) (*.f64 z z))) (fma.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) #s(literal 3 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) #s(literal 500000000/23533438303 binary64)) (*.f64 z z))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) #s(literal 3 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) #s(literal 500000000/23533438303 binary64)) (*.f64 z z))) (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)) #s(literal 1 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) #s(literal 500000000/23533438303 binary64)) (*.f64 z z)))) (-.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)) #s(literal 1 binary64))) (*.f64 z #s(literal 500000000/23533438303 binary64))))
#s(literal 500000000/23533438303 binary64)
(*.f64 (fma.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) (*.f64 y #s(literal 500000000/23533438303 binary64)))) #s(literal 1 binary64))
(*.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) (*.f64 y #s(literal 500000000/23533438303 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 78349803973500000000/553822718361107519809 binary64)) (*.f64 z z) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64)))) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))
(*.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (fma.f64 y #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) (/.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (fma.f64 y #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))
(*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64))) (*.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 78349803973500000000/553822718361107519809 binary64)) (*.f64 z z))) (fma.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z) (-.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64)))) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (fma.f64 y #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64)))) (/.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 500000000/23533438303 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (fma.f64 y #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64))))))
(*.f64 (/.f64 (-.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64))) (*.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 78349803973500000000/553822718361107519809 binary64)) (*.f64 z z))) (-.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64))) (pow.f64 (*.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (fma.f64 y #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)) #s(literal 1 binary64)))) (-.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (fma.f64 y #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))
(*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) (*.f64 y #s(literal 500000000/23533438303 binary64))) (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) (*.f64 y #s(literal 500000000/23533438303 binary64))))
(*.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64))) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64))))
(*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64))) (*.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) (*.f64 (*.f64 #s(literal 1 binary64) #s(literal 500000000/23533438303 binary64)) y))) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64) (*.f64 y #s(literal 500000000/23533438303 binary64))))
(*.f64 (+.f64 (fabs.f64 (*.f64 y #s(literal 500000000/23533438303 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))) (-.f64 (fabs.f64 (*.f64 y #s(literal 500000000/23533438303 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))
(*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) (*.f64 y #s(literal 500000000/23533438303 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) (*.f64 y #s(literal 500000000/23533438303 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))
(*.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 1 binary64))
(*.f64 (neg.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (fma.f64 y #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 68759708208/23533438303 binary64)))) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) (fma.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (-.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) #s(literal 68759708208/23533438303 binary64)) (*.f64 #s(literal 68759708208/23533438303 binary64) #s(literal 68759708208/23533438303 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))) #s(literal 1 binary64))
(*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (*.f64 #s(literal 68759708208/23533438303 binary64) #s(literal 68759708208/23533438303 binary64))) (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))
(*.f64 (*.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (fma.f64 y #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 68759708208/23533438303 binary64)))) (fma.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (-.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) #s(literal 68759708208/23533438303 binary64)) (*.f64 #s(literal 68759708208/23533438303 binary64) #s(literal 68759708208/23533438303 binary64))))
(*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (fma.f64 y #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 68759708208/23533438303 binary64))) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (*.f64 #s(literal 68759708208/23533438303 binary64) #s(literal 68759708208/23533438303 binary64))) (/.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) (fma.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (fma.f64 y #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 68759708208/23533438303 binary64))) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (*.f64 #s(literal 68759708208/23533438303 binary64) #s(literal 68759708208/23533438303 binary64)))))
(*.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (fma.f64 y #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 68759708208/23533438303 binary64))) (/.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (fma.f64 y #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 68759708208/23533438303 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (fma.f64 y #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 68759708208/23533438303 binary64)))) (fma.f64 #s(literal 68759708208/23533438303 binary64) #s(literal 68759708208/23533438303 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (fma.f64 y #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 68759708208/23533438303 binary64))) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (fma.f64 y #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 68759708208/23533438303 binary64))) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (fma.f64 y #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 68759708208/23533438303 binary64))) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))) (*.f64 #s(literal 68759708208/23533438303 binary64) #s(literal 68759708208/23533438303 binary64))) (*.f64 #s(literal 68759708208/23533438303 binary64) #s(literal 68759708208/23533438303 binary64))))
#s(literal 68759708208/23533438303 binary64)
(*.f64 (fma.f64 (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (*.f64 (*.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) (*.f64 z z))) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))
(*.f64 (fma.f64 (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (*.f64 (*.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) (*.f64 z z))) (fma.f64 (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (*.f64 (*.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) (*.f64 z z))))
(*.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (fma.f64 (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (*.f64 (*.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) (*.f64 z z))))
(*.f64 (fma.f64 (fma.f64 z #s(literal 65876268680250000000/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y) (*.f64 z #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)))) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (*.f64 (*.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) (*.f64 z z))) (*.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))
(*.f64 (fma.f64 (+.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (/.f64 (-.f64 (*.f64 z (-.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) #s(literal 65876268680250000000/553822718361107519809 binary64))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (-.f64 (*.f64 z (-.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) #s(literal 65876268680250000000/553822718361107519809 binary64))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))
#s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64)
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal 65876268680250000000/553822718361107519809 binary64)) z) z (*.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 78349803973500000000/553822718361107519809 binary64)) (*.f64 y y))) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal 65876268680250000000/553822718361107519809 binary64)) z) z (*.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 78349803973500000000/553822718361107519809 binary64)) (*.f64 y y))) (fma.f64 (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y) (*.f64 (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal 65876268680250000000/553822718361107519809 binary64)) (*.f64 z z))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y) (*.f64 z #s(literal 65876268680250000000/553822718361107519809 binary64))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y) (*.f64 (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal 65876268680250000000/553822718361107519809 binary64)) (*.f64 z z))) (*.f64 (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))
(*.f64 (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (/.f64 (-.f64 (*.f64 z #s(literal 65876268680250000000/553822718361107519809 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (-.f64 (*.f64 z #s(literal 65876268680250000000/553822718361107519809 binary64)) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))
(*.f64 (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)) (fma.f64 (*.f64 (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) #s(literal 65876268680250000000/553822718361107519809 binary64)) z) z (*.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) #s(literal 78349803973500000000/553822718361107519809 binary64)) (*.f64 y y))))
#s(literal 65876268680250000000/553822718361107519809 binary64)
(*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)
(*.f64 y #s(literal 78349803973500000000/553822718361107519809 binary64))
(neg.f64 (neg.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))
#s(literal 78349803973500000000/553822718361107519809 binary64)
(neg.f64 (neg.f64 #s(literal 78349803973500000000/553822718361107519809 binary64)))
(*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)
(*.f64 z #s(literal 78349803973500000000/553822718361107519809 binary64))
(neg.f64 (neg.f64 (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))

eval67.0ms (0.7%)

Memory
3.5MiB live, 48.5MiB allocated; 9ms collecting garbage
Compiler

Compiled 40 215 to 3 335 computations (91.7% saved)

prune59.0ms (0.6%)

Memory
-8.0MiB live, 40.3MiB allocated; 1ms collecting garbage
Pruning

68 alts after pruning (63 fresh and 5 done)

PrunedKeptTotal
New43022452
Fresh94150
Picked415
Done044
Total44368511
Accuracy
99.7%
Counts
511 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 (*.f64 x x) x)) (/.f64 x (fma.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64) (*.f64 x x)))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))) (/.f64 x (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)))) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
58.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.1%
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
24.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.2%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.3%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
18.2%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.2%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
18.4%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
2.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x #s(approx (* y (- x 2)) (*.f64 x y)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
5.2%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
33.1%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
10.4%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
54.2%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x) #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64))))) #s(literal 1000000000/23533438303 binary64))))
52.7%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))))
53.8%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
10.8%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 226700011257/5000000000 binary64)) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64))))))
51.6%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
50.2%
(*.f64 (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))))
43.2%
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
40.1%
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
61.5%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
52.3%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
52.7%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
53.8%
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
52.5%
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
53.2%
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
49.8%
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
56.2%
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
35.6%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
33.6%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
8.0%
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
3.5%
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
43.7%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
3.2%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
43.9%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
3.4%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
46.6%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
44.2%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
33.7%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
37.4%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 #s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
52.6%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
52.3%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 y (fma.f64 x (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) y))))))) (-.f64 x #s(literal 2 binary64)))
51.1%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) (/.f64 (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))) z))))))) (-.f64 x #s(literal 2 binary64)))
34.1%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
47.5%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 y (fma.f64 #s(literal 500000000/23533438303 binary64) (/.f64 z y) (fma.f64 x (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) y))))))) (-.f64 x #s(literal 2 binary64)))
21.9%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
18.9%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
44.4%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
35.5%
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
2.9%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
3.3%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
3.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
2.5%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
2.7%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
2.5%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
3.3%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
3.3%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
3.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
2.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
49.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
46.0%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
44.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
33.5%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
44.3%
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Compiler

Compiled 4 114 to 2 785 computations (32.3% saved)

regimes574.0ms (6%)

Memory
-11.0MiB live, 285.2MiB allocated; 98ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
12 → 3
14 → 3
15 → 3
17 → 3
25 → 3
28 → 3
34 → 3
38 → 3
43 → 3
44 → 3
52 → 3
56 → 3
66 → 4
67 → 4
68 → 3
76 → 3
77 → 3
83 → 3
105 → 2
109 → 2
111 → 2
Calls
Call 1
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Outputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Call 2
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
Outputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Call 3
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
Outputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Call 4
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Call 5
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
Outputs
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Call 6
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
Outputs
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Call 7
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Call 8
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Call 9
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Call 10
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Call 11
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
Call 12
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x #s(approx (* y (- x 2)) (*.f64 x y)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
Call 13
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x #s(approx (* y (- x 2)) (*.f64 x y)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
Call 14
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x #s(approx (* y (- x 2)) (*.f64 x y)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 #s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
Call 15
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x #s(approx (* y (- x 2)) (*.f64 x y)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 #s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
Call 16
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x #s(approx (* y (- x 2)) (*.f64 x y)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 #s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
Call 17
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x #s(approx (* y (- x 2)) (*.f64 x y)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 #s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x) #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64))))) #s(literal 1000000000/23533438303 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) (/.f64 (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))) z))))))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
Call 18
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x #s(approx (* y (- x 2)) (*.f64 x y)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 #s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x) #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64))))) #s(literal 1000000000/23533438303 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) (/.f64 (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))) z))))))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
Call 19
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x #s(approx (* y (- x 2)) (*.f64 x y)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 #s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x) #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64))))) #s(literal 1000000000/23533438303 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) (/.f64 (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))) z))))))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
Call 20
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x #s(approx (* y (- x 2)) (*.f64 x y)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 #s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x) #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64))))) #s(literal 1000000000/23533438303 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) (/.f64 (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))) z))))))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) (*.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) x)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 y (fma.f64 x (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) y))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (pow.f64 x #s(literal 3 binary64))) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (* x (* y (- x 2))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 y (*.f64 #s(literal -2 binary64) (/.f64 y x)))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 y (fma.f64 #s(literal 500000000/23533438303 binary64) (/.f64 z y) (fma.f64 x (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) y))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z #s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64))) (+.f64 (/.f64 (*.f64 x y) #s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) #s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64)))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(/.f64 (*.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 226700011257/5000000000 binary64)) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))) (/.f64 x (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)))) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 (*.f64 x x) x)) (/.f64 x (fma.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64) (*.f64 x x)))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
Outputs
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
Call 21
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x #s(approx (* y (- x 2)) (*.f64 x y)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 #s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x) #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64))))) #s(literal 1000000000/23533438303 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) (/.f64 (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))) z))))))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) (*.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) x)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 y (fma.f64 x (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) y))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (pow.f64 x #s(literal 3 binary64))) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (* x (* y (- x 2))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 y (*.f64 #s(literal -2 binary64) (/.f64 y x)))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 y (fma.f64 #s(literal 500000000/23533438303 binary64) (/.f64 z y) (fma.f64 x (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) y))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z #s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64))) (+.f64 (/.f64 (*.f64 x y) #s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) #s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64)))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(/.f64 (*.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 226700011257/5000000000 binary64)) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))) (/.f64 x (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)))) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 (*.f64 x x) x)) (/.f64 x (fma.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64) (*.f64 x x)))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))))
Outputs
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
Call 22
Inputs
#s(approx (* (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (/ (neg 104109730557/25000000000) x) (/.f64 #s(literal -104109730557/25000000000 binary64) x)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 0 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (neg.f64 #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 2 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 x #s(literal 2 binary64)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) #s(approx (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 1059764000478981739042613889719027830388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (*.f64 y (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (* 0 y) z) (+ (+ (* 4297481763/31250000 0) (* 0 393497462077/5000000000)) (* 104109730557/25000000000 0))) (- (+ (+ (+ 0 (* 0 216700011257/5000000000)) (* 263505074721/1000000000 0)) (* 0 156699607947/500000000)) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx 2157218858562374472887084159837293/625000000000000000000000000000 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64))) #s(literal 1 binary64))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (- (+ (+ (* x 393497462077/5000000000) (* x 104109730557/25000000000)) (+ (* x y) (* x 4297481763/31250000))) z) (- (+ (+ (* x 156699607947/500000000) (* x 263505074721/1000000000)) (+ x (* x 216700011257/5000000000))) 23533438303/500000000)) (-.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) #s(approx (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) #s(approx (- x 2) #s(literal -2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal -1000000000/23533438303 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x #s(approx (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 (-.f64 (neg.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64)) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) (-.f64 (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x #s(approx (* y (- x 2)) (*.f64 x y)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 2 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (- (- y (* x 4297481763/31250000)) (+ (* x 104109730557/25000000000) (* x 393497462077/5000000000))) x) z)) (*.f64 (*.f64 y x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 #s(literal 393497462077/5000000000 binary64) x))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 #s(approx (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) (*.f64 #s(literal 156699607947/500000000 binary64) x)) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 #s(literal 1 binary64) #s(literal 216700011257/5000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 #s(approx (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (*.f64 #s(literal -2 binary64) y))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x) #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64))))) #s(literal 1000000000/23533438303 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 z (+.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 x (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) (/.f64 (*.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y))))) z))))))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) y)))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(literal -2 binary64) z (*.f64 x (+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 y #s(literal 4297481763/15625000 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (-.f64 x #s(literal 216700011257/5000000000 binary64)) x (fma.f64 x #s(literal 263505074721/1000000000 binary64) #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (pow.f64 x #s(literal 4 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))))) (-.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (* 216700011257/5000000000 216700011257/5000000000) (* x 216700011257/5000000000)) (* x x)) (+ (* 216700011257/5000000000 (+ x 216700011257/5000000000)) (* x x))) (*.f64 #s(literal 477853387868124711578786512173268617680376938988056948057/3125000000000000000000000000000000000000000000000 binary64) x)) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ x 216700011257/5000000000) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(approx (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z))) (*.f64 y (fma.f64 x (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) y))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (pow.f64 x #s(literal 3 binary64))) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 #s(literal 104109730557/25000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (* x (* y (- x 2))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 y (*.f64 #s(literal -2 binary64) (/.f64 y x)))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) #s(approx (+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (+ (* 65876268680250000000/553822718361107519809 z) (* 78349803973500000000/553822718361107519809 y)))))) (* 78349803973500000000/553822718361107519809 z)))) (*.f64 y (fma.f64 #s(literal 500000000/23533438303 binary64) (/.f64 z y) (fma.f64 x (+.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 #s(literal -12277383565371752777404500000000/13033352773350869092174451844127 binary64) z (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))) y))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z #s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64))) (+.f64 (/.f64 (*.f64 x y) #s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) #s(approx (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) #s(literal 23533438303/500000000 binary64)))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (fma.f64 (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal -1000000000/23533438303 binary64) z (*.f64 x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z)))))
(/.f64 (*.f64 #s(approx (- x 2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 226700011257/5000000000 binary64)) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) (*.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 x #s(literal 216700011257/5000000000 binary64)) (*.f64 x x))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64))) (/.f64 x (-.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)))) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 216700011257/5000000000 binary64) #s(literal 216700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 (*.f64 x x) x)) (/.f64 x (fma.f64 (-.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 216700011257/5000000000 binary64) (*.f64 x x)))) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) (fma.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) (/.f64 x (-.f64 (*.f64 (fma.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (fma.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) (-.f64 (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x (fma.f64 x #s(literal 4297481763/31250000 binary64) y)) x z)) (fma.f64 (*.f64 #s(literal 23533438303/500000000 binary64) #s(literal 23533438303/500000000 binary64)) #s(literal 23533438303/500000000 binary64) (fma.f64 x #s(literal 156699607947/500000000 binary64) (fma.f64 x #s(literal 263505074721/1000000000 binary64) (fma.f64 x #s(literal 216700011257/5000000000 binary64) x))))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (*.f64 z (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (*.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))))))) (-.f64 x #s(literal 2 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (/.f64 z (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (+.f64 (/.f64 (*.f64 x y) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x))))))))))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
Calls

32 calls:

27.0ms
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
25.0ms
z
25.0ms
y
25.0ms
x
24.0ms
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
Results
AccuracySegmentsBranch
44.3%1y
44.3%1z
44.3%1(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
44.3%1x
74.4%3x
74.5%3x
74.5%3x
74.5%3x
71.3%2(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
74.9%3x
90.6%3x
90.6%3x
89.0%2(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
92.6%3x
93.5%3x
93.5%3x
93.6%3x
93.8%3x
95.4%4x
94.2%4(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
95.4%4x
96.2%3x
96.4%3x
96.7%3x
97.5%3x
94.3%2(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
99.3%2(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
99.3%2(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
99.3%2(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
99.4%3x
63.9%2y
65.9%3z
Compiler

Compiled 6 834 to 1 105 computations (83.8% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.552678621333472e+291
+inf
Compiler

Compiled 40 to 35 computations (12.5% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.552678621333472e+291
+inf
Compiler

Compiled 40 to 35 computations (12.5% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.552678621333472e+291
+inf
Compiler

Compiled 40 to 35 computations (12.5% saved)

bsearch37.0ms (0.4%)

Memory
16.0MiB live, 16.0MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
297474191169459260.0
3.506246339192286e+20
17.0ms
-7873677883212675000.0
-8205830234.831968
Samples
19.0ms272×0valid
Compiler

Compiled 1 978 to 1 497 computations (24.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult!: 8.0ms (61.6% of total)
ival-add!: 4.0ms (30.8% of total)
ival-sub!: 1.0ms (7.7% of total)
ival-div!: 1.0ms (7.7% of total)
adjust: 0.0ms (0% of total)

bsearch41.0ms (0.4%)

Memory
-30.6MiB live, 16.6MiB allocated; 1ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.197240005410244e-5
11656.675559196241
19.0ms
-3168.748577455186
-0.0006565018304070146
Samples
22.0ms288×0valid
Compiler

Compiled 1 714 to 1 331 computations (22.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-mult!: 8.0ms (52.7% of total)
ival-add!: 5.0ms (32.9% of total)
ival-sub!: 1.0ms (6.6% of total)
ival-div!: 1.0ms (6.6% of total)
adjust: 0.0ms (0% of total)

bsearch32.0ms (0.3%)

Memory
13.5MiB live, 13.5MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
7.197240005410244e-5
11656.675559196241
14.0ms
-3168.748577455186
-0.0006565018304070146
Samples
16.0ms224×0valid
Compiler

Compiled 1 732 to 1 349 computations (22.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult!: 6.0ms (56.3% of total)
ival-add!: 3.0ms (28.2% of total)
ival-sub!: 1.0ms (9.4% of total)
ival-div!: 1.0ms (9.4% of total)
adjust: 0.0ms (0% of total)

bsearch29.0ms (0.3%)

Memory
12.4MiB live, 12.4MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
7.197240005410244e-5
11656.675559196241
12.0ms
-3168.748577455186
-0.0006565018304070146
Samples
14.0ms192×0valid
Compiler

Compiled 1 912 to 1 493 computations (21.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult!: 5.0ms (54.7% of total)
ival-add!: 3.0ms (32.8% of total)
ival-div!: 1.0ms (10.9% of total)
ival-sub!: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)

bsearch59.0ms (0.6%)

Memory
-23.1MiB live, 23.4MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.8362709192626725e+51
3.611974883892576e+64
15.0ms
1.1279929865407018e-17
2.3103987627075053e-13
18.0ms
-3168.748577455186
-0.0006565018304070146
Samples
29.0ms416×0valid
Compiler

Compiled 2 298 to 1 850 computations (19.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult!: 11.0ms (55.6% of total)
ival-add!: 6.0ms (30.3% of total)
ival-div!: 2.0ms (10.1% of total)
ival-sub!: 1.0ms (5.1% of total)
adjust: 0.0ms (0% of total)

bsearch7.0ms (0.1%)

Memory
4.7MiB live, 4.7MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
3.8362709192626725e+51
3.611974883892576e+64
2.0ms
1.1279929865407018e-17
2.3103987627075053e-13
2.0ms
-3168.748577455186
-0.0006565018304070146
Compiler

Compiled 2 434 to 1 935 computations (20.5% saved)

bsearch9.0ms (0.1%)

Memory
4.8MiB live, 4.8MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
5.0ms
297474191169459260.0
3.506246339192286e+20
2.0ms
-3168.748577455186
-0.0006565018304070146
Samples
2.0ms32×0valid
Compiler

Compiled 1 766 to 1 397 computations (20.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0ms
ival-mult!: 1.0ms (68.2% of total)
ival-sub!: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-add!: 0.0ms (0% of total)
ival-div!: 0.0ms (0% of total)

bsearch7.0ms (0.1%)

Memory
3.9MiB live, 3.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
297474191169459260.0
3.506246339192286e+20
4.0ms
-3168.748577455186
-0.0006565018304070146
Samples
1.0ms16×0valid
Compiler

Compiled 1 630 to 1 295 computations (20.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0ms
ival-sub!: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-add!: 0.0ms (0% of total)
ival-mult!: 0.0ms (0% of total)
ival-div!: 0.0ms (0% of total)

bsearch5.0ms (0.1%)

Memory
3.2MiB live, 3.2MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
297474191169459260.0
3.506246339192286e+20
2.0ms
-3168.748577455186
-0.0006565018304070146
Compiler

Compiled 1 698 to 1 346 computations (20.7% saved)

bsearch4.0ms (0%)

Memory
2.9MiB live, 2.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
297474191169459260.0
3.506246339192286e+20
2.0ms
-3168.748577455186
-0.0006565018304070146
Compiler

Compiled 1 594 to 1 282 computations (19.6% saved)

bsearch4.0ms (0%)

Memory
2.9MiB live, 2.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
7.197240005410244e-5
11656.675559196241
2.0ms
-3168.748577455186
-0.0006565018304070146
Compiler

Compiled 1 534 to 1 241 computations (19.1% saved)

bsearch4.0ms (0%)

Memory
2.8MiB live, 2.8MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
297474191169459260.0
3.506246339192286e+20
2.0ms
-3168.748577455186
-0.0006565018304070146
Compiler

Compiled 1 526 to 1 231 computations (19.3% saved)

bsearch4.0ms (0%)

Memory
2.7MiB live, 2.7MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
297474191169459260.0
3.506246339192286e+20
2.0ms
-3168.748577455186
-0.0006565018304070146
Compiler

Compiled 1 526 to 1 231 computations (19.3% saved)

bsearch22.0ms (0.2%)

Memory
-41.0MiB live, 8.3MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
297474191169459260.0
3.506246339192286e+20
17.0ms
-0.0003145444576617674
-1.2284892473034107e-8
Samples
9.0ms128×0valid
Compiler

Compiled 1 384 to 1 115 computations (19.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult!: 4.0ms (62.2% of total)
ival-add!: 2.0ms (31.1% of total)
ival-sub!: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-div!: 0.0ms (0% of total)

bsearch3.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
297474191169459260.0
3.506246339192286e+20
2.0ms
-0.0003145444576617674
-1.2284892473034107e-8
Compiler

Compiled 1 400 to 1 131 computations (19.2% saved)

bsearch4.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
297474191169459260.0
3.506246339192286e+20
2.0ms
-0.0003145444576617674
-1.2284892473034107e-8
Compiler

Compiled 1 464 to 1 187 computations (18.9% saved)

bsearch18.0ms (0.2%)

Memory
8.0MiB live, 8.0MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
297474191169459260.0
3.506246339192286e+20
14.0ms
-1.2284892473034107e-8
-1.171174159654241e-12
Samples
9.0ms128×0valid
Compiler

Compiled 1 352 to 1 091 computations (19.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult!: 4.0ms (64.6% of total)
ival-add!: 2.0ms (32.3% of total)
ival-sub!: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-div!: 0.0ms (0% of total)

bsearch3.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.197240005410244e-5
11656.675559196241
1.0ms
-1.2284892473034107e-8
-1.171174159654241e-12
Compiler

Compiled 1 434 to 1 157 computations (19.3% saved)

derivations7.0ms (0.1%)

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

Compiled 3 316 to 316 computations (90.5% saved)

preprocess159.0ms (1.7%)

Memory
-23.2MiB live, 214.1MiB allocated; 14ms collecting garbage
Compiler

Compiled 3 353 to 345 computations (89.7% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...