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

Time bar (total: 12.9s)

start0.0ms (0%)

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

analyze300.0ms (2.3%)

Memory
22.8MiB live, 348.8MiB allocated; 55ms 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.9s (22.5%)

Memory
59.8MiB live, 3 716.5MiB allocated; 977ms collecting garbage
Samples
2.3s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.9s
const: 897.0ms (47.4% of total)
ival-mult: 476.0ms (25.1% of total)
ival-add: 321.0ms (17% of total)
ival-sub: 104.0ms (5.5% of total)
ival-div: 79.0ms (4.2% of total)
ival-true: 5.0ms (0.3% of total)
exact: 5.0ms (0.3% of total)
adjust: 3.0ms (0.2% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain523.0ms (4.1%)

Memory
5.9MiB live, 629.5MiB allocated; 63ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
930-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)) (+.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)))
00-0-(*.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)
00-0-(+.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))
00-0-(*.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))
00-0-(*.f64 x #s(literal 104109730557/25000000000 binary64))
00-0-(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
00-0-(*.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)
00-0-y
00-0-#s(literal 23533438303/500000000 binary64)
00-0-(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)
00-0-(+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))
00-0-(*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)
00-0-#s(literal 156699607947/500000000 binary64)
00-0-#s(literal 216700011257/5000000000 binary64)
00-0-(+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64))
00-0-#s(literal 263505074721/1000000000 binary64)
00-0-(+.f64 x #s(literal 216700011257/5000000000 binary64))
00-0-#s(literal 4297481763/31250000 binary64)
00-0-(-.f64 x #s(literal 2 binary64))
00-0-#s(literal 104109730557/25000000000 binary64)
00-0-(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))
00-0-z
00-0-(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
00-0-#s(literal 2 binary64)
00-0-(+.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)
00-0-(*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x)
00-0-(+.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)
00-0-#s(literal 393497462077/5000000000 binary64)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.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)))o/o840
(*.f64 x #s(literal 104109730557/25000000000 binary64))overflow1
(*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x)overflow58
(*.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)overflow87
(+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))overflow58
(+.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)overflow74
(*.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))overflow93
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)overflow74
(+.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)overflow87
(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))overflow1
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))overflow74
(+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64))overflow58
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)overflow74
(+.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))overflow84
(*.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)overflow84
(*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)overflow58
/.f64(/.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)))o/n90
(*.f64 x #s(literal 104109730557/25000000000 binary64))overflow1
(*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x)overflow58
(*.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)overflow87
(+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))overflow58
(+.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)overflow74
(*.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))overflow93
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)overflow74
(+.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)overflow87
(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))overflow1
Confusion
Predicted +Predicted -
+930
-0163
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+9300
-00163
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0163
193
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
146.0ms512×0valid
Compiler

Compiled 471 to 91 computations (80.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 115.0ms
ival-add: 47.0ms (40.8% of total)
const: 37.0ms (32.1% of total)
ival-mult: 24.0ms (20.8% of total)
ival-div: 3.0ms (2.6% of total)
ival-sub: 3.0ms (2.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess227.0ms (1.8%)

Memory
6.2MiB live, 144.7MiB allocated; 27ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
099358
1245344
2886339
33630335
02937
04737
17337
219037
368737
4274437
0872430
Stop Event
iter limit
node limit
iter limit
node limit
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)))
Outputs
(/.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 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
Compiler

Compiled 37 to 29 computations (21.6% saved)

eval0.0ms (0%)

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

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.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 (*.f64 (+.f64 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 37 to 29 computations (21.6% saved)

simplify239.0ms (1.9%)

Memory
29.6MiB live, 178.4MiB allocated; 35ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff1
(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))
cost-diff1
(+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))
cost-diff1
(+.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)
cost-diff1
(+.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)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029215
047215
173215
2190215
3687215
42744215
08724179
Stop Event
iter limit
node limit
iter limit
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 (-.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 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(*.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 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 x #s(literal 2 binary64)))
(-.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)
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #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 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #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)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #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 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #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))
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)
(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(*.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 (*.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))
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x)
(+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x)
(*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)
(+.f64 x #s(literal 216700011257/5000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)

localize123.0ms (1%)

Memory
-14.7MiB live, 72.6MiB allocated; 21ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.3984375
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)
accuracy0.4140625
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
accuracy0.625
(*.f64 x #s(literal 104109730557/25000000000 binary64))
accuracy22.527605856030956
(/.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)))
Samples
107.0ms256×0valid
Compiler

Compiled 217 to 31 computations (85.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
ival-mult: 40.0ms (57% of total)
const: 18.0ms (25.7% of total)
ival-add: 8.0ms (11.4% of total)
ival-sub: 2.0ms (2.9% of total)
ival-div: 1.0ms (1.4% of total)
ival-true: 1.0ms (1.4% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series19.0ms (0.1%)

Memory
18.4MiB live, 18.4MiB allocated; 0ms collecting garbage
Counts
8 → 70
Calls
Call 1
Inputs
(+.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 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y)
(+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))
(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 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 x #s(literal 104109730557/25000000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)
Outputs
z
(+ z (* x y))
(+ z (* x (+ y (* 4297481763/31250000 x))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))))
y
(+ y (* 4297481763/31250000 x))
(+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))
(+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
4297481763/31250000
(+ 4297481763/31250000 (* 393497462077/5000000000 x))
(+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))
393497462077/5000000000
(+ 393497462077/5000000000 (* 104109730557/25000000000 x))
(* -1000000000/23533438303 z)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -21670001125700000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(* 104109730557/25000000000 x)
(* 263505074721/1000000000 x)
(* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x)))
(* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))
(* 4297481763/31250000 x)
(* x (+ 4297481763/31250000 (* 393497462077/5000000000 x)))
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))
(* 104109730557/25000000000 (pow x 4))
(* (pow x 4) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(* 104109730557/25000000000 (pow x 3))
(* (pow x 3) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(* 104109730557/25000000000 (pow x 2))
(* (pow x 2) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 2) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* x (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (+ (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(pow x 3)
(* (pow x 3) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 4297481763/31250000 (/ y x)) x)) 393497462077/5000000000) x))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* -1 (/ (- (* -1 (/ y x)) 4297481763/31250000) x))) x)) 104109730557/25000000000)))
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* x y)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (* z (- (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)))
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
Calls

9 calls:

TimeVariablePointExpression
3.0ms
y
@0
((+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (+ (* x 104109730557/25000000000) 393497462077/5000000000) (/ (* (- 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)) (* x 104109730557/25000000000) (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x))
3.0ms
x
@inf
((+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (+ (* x 104109730557/25000000000) 393497462077/5000000000) (/ (* (- 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)) (* x 104109730557/25000000000) (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x))
2.0ms
x
@0
((+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (+ (* x 104109730557/25000000000) 393497462077/5000000000) (/ (* (- 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)) (* x 104109730557/25000000000) (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x))
2.0ms
x
@-inf
((+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (+ (* x 104109730557/25000000000) 393497462077/5000000000) (/ (* (- 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)) (* x 104109730557/25000000000) (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x))
2.0ms
y
@-inf
((+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) (+ (* x 104109730557/25000000000) 393497462077/5000000000) (/ (* (- 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)) (* x 104109730557/25000000000) (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x))

simplify160.0ms (1.2%)

Memory
3.9MiB live, 194.7MiB allocated; 34ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02621262
19211122
233281107
08468965
Stop Event
iter limit
node limit
Counts
70 → 68
Calls
Call 1
Inputs
z
(+ z (* x y))
(+ z (* x (+ y (* 4297481763/31250000 x))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))))
y
(+ y (* 4297481763/31250000 x))
(+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))
(+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
4297481763/31250000
(+ 4297481763/31250000 (* 393497462077/5000000000 x))
(+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))
393497462077/5000000000
(+ 393497462077/5000000000 (* 104109730557/25000000000 x))
(* -1000000000/23533438303 z)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -21670001125700000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(* 104109730557/25000000000 x)
(* 263505074721/1000000000 x)
(* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x)))
(* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))
(* 4297481763/31250000 x)
(* x (+ 4297481763/31250000 (* 393497462077/5000000000 x)))
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))
(* 104109730557/25000000000 (pow x 4))
(* (pow x 4) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(* 104109730557/25000000000 (pow x 3))
(* (pow x 3) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(* 104109730557/25000000000 (pow x 2))
(* (pow x 2) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 2) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* x (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (+ (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(pow x 3)
(* (pow x 3) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 4297481763/31250000 (/ y x)) x)) 393497462077/5000000000) x))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* -1 (/ (- (* -1 (/ y x)) 4297481763/31250000) x))) x)) 104109730557/25000000000)))
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* x y)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (* z (- (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)))
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
Outputs
z
(+ z (* x y))
(fma.f64 y x z)
(+ z (* x (+ y (* 4297481763/31250000 x))))
(fma.f64 (fma.f64 #s(literal 4297481763/31250000 binary64) x y) x z)
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 393497462077/5000000000 binary64) x #s(literal 4297481763/31250000 binary64)) x y) x z)
y
(+ y (* 4297481763/31250000 x))
(fma.f64 #s(literal 4297481763/31250000 binary64) x y)
(+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))
(fma.f64 (fma.f64 #s(literal 393497462077/5000000000 binary64) x #s(literal 4297481763/31250000 binary64)) x y)
(+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
4297481763/31250000
#s(literal 4297481763/31250000 binary64)
(+ 4297481763/31250000 (* 393497462077/5000000000 x))
(fma.f64 #s(literal 393497462077/5000000000 binary64) x #s(literal 4297481763/31250000 binary64))
(+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
393497462077/5000000000
#s(literal 393497462077/5000000000 binary64)
(+ 393497462077/5000000000 (* 104109730557/25000000000 x))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(* -1000000000/23533438303 z)
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))))) x (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -21670001125700000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))))) #s(literal 156699607947/23533438303 binary64) (fma.f64 #s(literal 263505074721/47066876606 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) (fma.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) z #s(literal 49698921037/117667191515 binary64)))) (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))))))) x (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(* 104109730557/25000000000 x)
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(* 263505074721/1000000000 x)
(*.f64 #s(literal 263505074721/1000000000 binary64) x)
(* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x)))
(*.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x)
(* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))
(*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x)
(* 4297481763/31250000 x)
(*.f64 #s(literal 4297481763/31250000 binary64) x)
(* x (+ 4297481763/31250000 (* 393497462077/5000000000 x)))
(*.f64 (fma.f64 #s(literal 393497462077/5000000000 binary64) x #s(literal 4297481763/31250000 binary64)) x)
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)
(* 104109730557/25000000000 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 104109730557/25000000000 binary64))
(* (pow x 4) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (+.f64 #s(literal -393497462077/5000000000 binary64) (/.f64 #s(literal -4297481763/31250000 binary64) x)) x)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 y x) #s(literal 4297481763/31250000 binary64)) x) #s(literal -1 binary64) #s(literal -393497462077/5000000000 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))
(* 104109730557/25000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 104109730557/25000000000 binary64))
(* (pow x 3) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x)
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (+.f64 #s(literal -393497462077/5000000000 binary64) (/.f64 #s(literal -4297481763/31250000 binary64) x)) x)))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 y x) #s(literal 4297481763/31250000 binary64)) x) #s(literal -1 binary64) #s(literal -393497462077/5000000000 binary64)) x)))
(* 104109730557/25000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))
(* (pow x 2) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)
(* (pow x 2) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (+.f64 #s(literal -393497462077/5000000000 binary64) (/.f64 #s(literal -4297481763/31250000 binary64) x)) x)) (*.f64 x x))
(* x (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x)
(* x (- (+ 104109730557/25000000000 (+ (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(*.f64 (-.f64 (+.f64 (/.f64 (+.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 y x)) (*.f64 x x)) #s(literal 104109730557/25000000000 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (*.f64 x x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* (pow x 3) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 263505074721/1000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) x) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 4297481763/31250000 (/ y x)) x)) 393497462077/5000000000) x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 y x) #s(literal 4297481763/31250000 binary64)) x) #s(literal -1 binary64) #s(literal -393497462077/5000000000 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (-.f64 (/.f64 (+.f64 #s(literal -393497462077/5000000000 binary64) (/.f64 #s(literal -4297481763/31250000 binary64) x)) x) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* -1 (/ (- (* -1 (/ y x)) 4297481763/31250000) x))) x)) 104109730557/25000000000)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (-.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 y x) #s(literal 4297481763/31250000 binary64)) x) #s(literal -1 binary64) #s(literal -393497462077/5000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -263505074721/1000000000 binary64) x) #s(literal -216700011257/5000000000 binary64)) x) #s(literal 1 binary64)))
(+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z)
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(* x y)
(*.f64 y x)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x) y)
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) y y)
(/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x) y)
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)) y) x) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x))
(* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+ (* z (- (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)))
(fma.f64 (*.f64 z x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) z) z)
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) z) x #s(literal 1 binary64))) z)
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(*.f64 (neg.f64 z) (-.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) z) (neg.f64 x)) #s(literal 1 binary64)))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) z) x #s(literal 1 binary64))) z)

rewrite343.0ms (2.7%)

Memory
-13.5MiB live, 324.5MiB allocated; 42ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029104
047104
1197104
21405104
0831084
Stop Event
iter limit
node limit
iter limit
Counts
8 → 222
Calls
Call 1
Inputs
(+.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 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y)
(+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))
(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 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 x #s(literal 104109730557/25000000000 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)
Outputs
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z))) (*.f64 (/.f64 (*.f64 z z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (/.f64 (*.f64 z z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)))) (+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (/.f64 (*.f64 z z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) x) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) x))) (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 z z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (fma.f64 (/.f64 (*.f64 z z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (/.f64 (*.f64 z z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (/.f64 (*.f64 z z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z))))))
(/.f64 (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) x) #s(literal 3 binary64))) (fma.f64 z z (fma.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) x) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) x) (*.f64 z (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) x)))))
(/.f64 (-.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 3 binary64))) (fma.f64 z z (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z (*.f64 (neg.f64 x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (*.f64 z z))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (*.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z))
(/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))))
(/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64))) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 x (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) z)
(-.f64 (/.f64 (*.f64 z z) (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (/.f64 (*.f64 z z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)))
(-.f64 z (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) x))
(-.f64 z (*.f64 (neg.f64 x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))
(+.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))))))
(+.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (/.f64 (*.f64 (neg.f64 z) z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)))
(+.f64 z (*.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) x))
(+.f64 z (*.f64 (neg.f64 (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))
(+.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))
(+.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))) (*.f64 (/.f64 (*.f64 y y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))) (+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) x) (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) x))) (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (fma.f64 (/.f64 (*.f64 y y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))))))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) x) #s(literal 3 binary64))) (fma.f64 y y (fma.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) x) (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) x) (*.f64 y (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) x)))))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 3 binary64))) (fma.f64 y y (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (*.f64 y y))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 y y (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))
(/.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64))) (fma.f64 y y (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)))))
(/.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64))) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 x (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) y)
(-.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(-.f64 y (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) x))
(-.f64 y (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y y (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y y (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))))))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(+.f64 y (*.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))) x))
(+.f64 y (*.f64 (neg.f64 (neg.f64 x)) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))))
(+.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))
(+.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) (*.f64 (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))) (+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))))
(/.f64 (-.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) x) (*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) x))) (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))) (*.f64 (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))) (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))) (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (fma.f64 (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))))))
(/.f64 (-.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) x) #s(literal 3 binary64))) (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) x) (*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) x) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) x)))))
(/.f64 (-.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (neg.f64 x) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))) (-.f64 (*.f64 (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))) (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))) (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 18468349503317588169/976562500000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) #s(literal 18468349503317588169/976562500000000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))) #s(literal 79367395183217443153422061947/30517578125000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))))
(/.f64 (-.f64 #s(literal 18468349503317588169/976562500000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64))) (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))))
(/.f64 (neg.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))
(/.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))))
(/.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 x (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal 4297481763/31250000 binary64))
(-.f64 (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) x))
(-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (neg.f64 x) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))))
(+.f64 (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))) (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))))
(+.f64 (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))) (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))))
(+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)))) x))
(+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (neg.f64 (neg.f64 x)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))))
(+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))
(+.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)))) (*.f64 (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))))) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)))))
(/.f64 (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x) (*.f64 #s(literal -104109730557/25000000000 binary64) x))) (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
(/.f64 (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 x) #s(literal 104109730557/25000000000 binary64)) (*.f64 (neg.f64 x) #s(literal 104109730557/25000000000 binary64)))) (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))) (*.f64 (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (fma.f64 (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (pow.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x) #s(literal 3 binary64))) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x) (*.f64 #s(literal -104109730557/25000000000 binary64) x) (*.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal -104109730557/25000000000 binary64) x)))))
(/.f64 (-.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 x) #s(literal 104109730557/25000000000 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 (*.f64 (neg.f64 x) #s(literal 104109730557/25000000000 binary64)) (*.f64 (neg.f64 x) #s(literal 104109730557/25000000000 binary64)) (*.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 (neg.f64 x) #s(literal 104109730557/25000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (-.f64 (*.f64 (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) (*.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (*.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64))) (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (*.f64 (neg.f64 x) #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (neg.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)))
(/.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (*.f64 (neg.f64 x) #s(literal 40966914751699795586889/125000000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))
(-.f64 (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))) (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))))
(-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal -104109730557/25000000000 binary64) x))
(-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 (neg.f64 x) #s(literal 104109730557/25000000000 binary64)))
(+.f64 (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (*.f64 (neg.f64 x) #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (*.f64 (neg.f64 x) #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (*.f64 (neg.f64 x) #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (*.f64 (neg.f64 x) #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(+.f64 (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 (neg.f64 (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
(+.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x #s(literal 2 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (+.f64 #s(literal 2 binary64) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(neg.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (neg.f64 z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(*.f64 x #s(literal 104109730557/25000000000 binary64))
(*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x)
(*.f64 x (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x))) (-.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x)) (*.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 263505074721/1000000000 binary64)) (*.f64 x #s(literal 263505074721/1000000000 binary64))) (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)))) (-.f64 (*.f64 x #s(literal 263505074721/1000000000 binary64)) (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x))) (*.f64 (*.f64 x #s(literal 263505074721/1000000000 binary64)) (*.f64 x #s(literal 263505074721/1000000000 binary64)))) (-.f64 (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) (*.f64 x #s(literal 263505074721/1000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x)) (*.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (-.f64 (*.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 263505074721/1000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 263505074721/1000000000 binary64)) (*.f64 x #s(literal 263505074721/1000000000 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x))) (*.f64 (*.f64 x #s(literal 263505074721/1000000000 binary64)) (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 263505074721/1000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) (-.f64 (*.f64 (*.f64 x #s(literal 263505074721/1000000000 binary64)) (*.f64 x #s(literal 263505074721/1000000000 binary64))) (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) (*.f64 x #s(literal 263505074721/1000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)) x)) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 263505074721/1000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 18296454943249170484848912482507361/1000000000000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 3 binary64))) x)) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)) (*.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 263505074721/1000000000 binary64))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 18296454943249170484848912482507361/1000000000000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 3 binary64))))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)) (*.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)) x) (-.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 263505074721/1000000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 18296454943249170484848912482507361/1000000000000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 3 binary64))) x) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)) (*.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 263505074721/1000000000 binary64)))
(/.f64 (*.f64 x (+.f64 #s(literal 18296454943249170484848912482507361/1000000000000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)) (*.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x))))
(fma.f64 #s(literal 263505074721/1000000000 binary64) x (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x))
(fma.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x (*.f64 #s(literal 263505074721/1000000000 binary64) x))
(fma.f64 x #s(literal 263505074721/1000000000 binary64) (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)))
(fma.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) (*.f64 x #s(literal 263505074721/1000000000 binary64)))
(-.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) x))
(-.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 #s(literal -263505074721/1000000000 binary64) x))
(-.f64 (*.f64 x #s(literal 263505074721/1000000000 binary64)) (*.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)))
(-.f64 (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) (*.f64 (neg.f64 x) #s(literal 263505074721/1000000000 binary64)))
(+.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x))
(+.f64 (*.f64 x #s(literal 263505074721/1000000000 binary64)) (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)))
(+.f64 (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) (*.f64 x #s(literal 263505074721/1000000000 binary64)))
(*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) (*.f64 #s(literal 4297481763/31250000 binary64) x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x))) (-.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x)) (*.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) (*.f64 #s(literal 4297481763/31250000 binary64) x))) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x) (*.f64 #s(literal 4297481763/31250000 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 4297481763/31250000 binary64)) (*.f64 x #s(literal 4297481763/31250000 binary64))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))) (-.f64 (*.f64 x #s(literal 4297481763/31250000 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))) (*.f64 (*.f64 x #s(literal 4297481763/31250000 binary64)) (*.f64 x #s(literal 4297481763/31250000 binary64)))) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) (*.f64 x #s(literal 4297481763/31250000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) (*.f64 #s(literal 4297481763/31250000 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x)) (*.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x) (-.f64 (*.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) (*.f64 #s(literal 4297481763/31250000 binary64) x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x) (*.f64 #s(literal 4297481763/31250000 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 4297481763/31250000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 4297481763/31250000 binary64)) (*.f64 x #s(literal 4297481763/31250000 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))) (*.f64 (*.f64 x #s(literal 4297481763/31250000 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 4297481763/31250000 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) (-.f64 (*.f64 (*.f64 x #s(literal 4297481763/31250000 binary64)) (*.f64 x #s(literal 4297481763/31250000 binary64))) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) (*.f64 x #s(literal 4297481763/31250000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) x)) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) x)) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) x) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) x) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))
(/.f64 (*.f64 x (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))
(fma.f64 #s(literal 4297481763/31250000 binary64) x (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x))
(fma.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x (*.f64 #s(literal 4297481763/31250000 binary64) x))
(fma.f64 x #s(literal 4297481763/31250000 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))
(fma.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) (*.f64 x #s(literal 4297481763/31250000 binary64)))
(-.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) (*.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) x))
(-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x) (*.f64 #s(literal -4297481763/31250000 binary64) x))
(-.f64 (*.f64 x #s(literal 4297481763/31250000 binary64)) (*.f64 (neg.f64 x) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))
(-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) (*.f64 (neg.f64 x) #s(literal 4297481763/31250000 binary64)))
(+.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) x) (*.f64 #s(literal 4297481763/31250000 binary64) x))
(+.f64 (*.f64 x #s(literal 4297481763/31250000 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))
(+.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) (*.f64 x #s(literal 4297481763/31250000 binary64)))

eval116.0ms (0.9%)

Memory
-57.9MiB live, 130.1MiB allocated; 68ms collecting garbage
Compiler

Compiled 17 505 to 2 085 computations (88.1% saved)

prune67.0ms (0.5%)

Memory
0.3MiB live, 50.3MiB allocated; 6ms collecting garbage
Pruning

23 alts after pruning (23 fresh and 0 done)

PrunedKeptTotal
New26023283
Fresh000
Picked101
Done000
Total26123284
Accuracy
99.7%
Counts
284 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.1%
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))))
65.7%
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
60.5%
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
65.8%
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x))
63.6%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
60.9%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) x) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 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)))
63.5%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) x) (*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) x))) (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))) 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)))
37.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)) (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (-.f64 (*.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x))))) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
59.9%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 (fma.f64 #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)))
55.1%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 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)))
19.1%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.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)))
65.6%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
65.7%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
58.7%
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x))))
51.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)) (fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
46.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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
38.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 (/.f64 (+.f64 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z))
39.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)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
39.2%
#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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x))
29.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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
19.8%
#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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
42.7%
#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 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64))))
35.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 -1000000000/23533438303 binary64) z))
Compiler

Compiled 2 550 to 1 574 computations (38.3% saved)

simplify133.0ms (1%)

Memory
25.6MiB live, 205.1MiB allocated; 21ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x x)
cost-diff0
(-.f64 (*.f64 x x) #s(literal 4 binary64))
cost-diff0
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
cost-diff0
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
cost-diff0
(-.f64 x #s(literal 2 binary64))
cost-diff0
(*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
cost-diff0
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
cost-diff0
#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 #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
cost-diff0
(-.f64 x #s(literal 2 binary64))
cost-diff0
(*.f64 (-.f64 x #s(literal 2 binary64)) y)
cost-diff0
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
cost-diff0
#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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
cost-diff0
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
cost-diff0
#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))
cost-diff0
(*.f64 x x)
cost-diff0
(-.f64 (*.f64 x x) #s(literal 4 binary64))
cost-diff0
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
cost-diff0
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058710
089689
1182689
2476689
31637689
47183689
08551689
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (*.f64 x x) #s(literal 4 binary64))
(*.f64 x x)
x
#s(literal 4 binary64)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
(+.f64 #s(literal 2 binary64) 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 -1000000000/23533438303 binary64) z))
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
#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)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) y)
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
y
(/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
(/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(-.f64 (*.f64 x x) #s(literal 4 binary64))
(*.f64 x x)
x
#s(literal 4 binary64)
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+.f64 #s(literal 2 binary64) x)
#s(literal 2 binary64)
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
Outputs
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64)))
(-.f64 (*.f64 x x) #s(literal 4 binary64))
(*.f64 x x)
x
#s(literal 4 binary64)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
(+.f64 #s(literal 2 binary64) 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 -1000000000/23533438303 binary64) z))
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
#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)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (/.f64 y (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) x) (/.f64 y (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) y)
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
y
(/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
(/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (*.f64 x x) #s(literal 4 binary64)))
(-.f64 (*.f64 x x) #s(literal 4 binary64))
(*.f64 x x)
x
#s(literal 4 binary64)
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+.f64 #s(literal 2 binary64) x)
#s(literal 2 binary64)
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)

localize365.0ms (2.8%)

Memory
6.3MiB live, 426.0MiB allocated; 129ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.05859375
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
accuracy0.11328125
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
accuracy0.27913840476030194
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
accuracy24.476702418814362
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
accuracy0.27913840476030194
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
accuracy2.5632047609641004
(/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
accuracy21.116514381935552
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
accuracy23.351780245618833
#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 #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
accuracy0.05859375
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
accuracy2.5632047609641004
(/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
accuracy8.625497890494534
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
accuracy50.19006199475411
#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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
accuracy0.390625
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
accuracy41.404161286611995
#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))
accuracy0.11328125
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
accuracy0.27913840476030194
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
accuracy13.332324532925309
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x))
accuracy21.20291430592312
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
Samples
242.0ms256×0valid
Compiler

Compiled 760 to 63 computations (91.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 157.0ms
ival-mult: 87.0ms (55.4% of total)
ival-div: 27.0ms (17.2% of total)
const: 22.0ms (14% of total)
ival-add: 18.0ms (11.5% of total)
ival-sub: 3.0ms (1.9% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series142.0ms (1.1%)

Memory
-18.1MiB live, 126.8MiB allocated; 66ms collecting garbage
Counts
21 → 183
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (*.f64 x x) #s(literal 4 binary64))
(*.f64 x 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))
(*.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)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) y)
(-.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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
Outputs
(* -1000000000/23533438303 z)
(+ (* -1000000000/23533438303 z) (* x (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (+ (* 250000000/23533438303 (- z 4297481763/7812500)) (* x (- (* 250000000/23533438303 (- y 393497462077/1250000000)) (+ (* -87546269805950000000/553822718361107519809 z) (+ (* 336932654197/47066876606 (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))) (* 210102341334/23533438303 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))))) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(* -2000000000/23533438303 z)
(+ (* -2000000000/23533438303 z) (* x (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))))
(+ (* -2000000000/23533438303 z) (* x (- (+ (* -2000000000/23533438303 y) (* x (- (* 500000000/23533438303 (- z 4297481763/7812500)) (+ (* -263505074721000000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))))))) (* -313399215894000000000/553822718361107519809 z))))
(+ (* -2000000000/23533438303 z) (* x (- (+ (* -2000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 (- z 4297481763/7812500)) (* x (- (* 500000000/23533438303 (- y 393497462077/1250000000)) (+ (* -43340002251400000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- z 4297481763/7812500)) (+ (* -263505074721000000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))))))))))) (+ (* -263505074721000000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))))))) (* -313399215894000000000/553822718361107519809 z))))
-4
(- (pow x 2) 4)
(pow x 2)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -21670001125700000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(* -1000000000/23533438303 (* x y))
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y)))))) (* 500000000/23533438303 y)) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 y) (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))))) (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))))) (* -156699607947000000000/553822718361107519809 y)))))
(* -2 y)
(+ (* -2 y) (* x y))
-2
(- x 2)
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* x (- (* x (- 1759267849271/1176671915150 (+ (* -156699607947/23533438303 (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))))) (* -156699607947000000000/553822718361107519809 y)))))
(+ (* -2 y) (* x (- y 4297481763/15625000)))
(+ (* -2 y) (* x (- (+ y (* -49698921037/2500000000 x)) 4297481763/15625000)))
(+ (* -2 y) (* x (- (+ y (* x (- (* 1759267849271/25000000000 x) 49698921037/2500000000))) 4297481763/15625000)))
(* -4 z)
(+ (* -4 z) (* -4 (* x y)))
(+ (* -4 z) (* x (+ (* -4 y) (* x (- z 4297481763/7812500)))))
(+ (* -4 z) (* x (+ (* -4 y) (* x (- (+ z (* x (- y 393497462077/1250000000))) 4297481763/7812500)))))
(* 500000000/23533438303 z)
(+ (* 500000000/23533438303 z) (* x (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- (+ 68759708208/23533438303 (* x (- 393497462077/235334383030 (+ (* 10835000562850000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))) (* 156699607947/23533438303 (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))))))) (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
393497462077/5000000000
(+ 393497462077/5000000000 (* 104109730557/25000000000 x))
y
(+ y (* 4297481763/31250000 x))
(+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))
(+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(* 500000000/23533438303 x)
(* x (+ 500000000/23533438303 (* -78349803973500000000/553822718361107519809 x)))
(* x (+ 500000000/23533438303 (* x (- (* 10727088460753238167788750000000/13033352773350869092174451844127 x) 78349803973500000000/553822718361107519809))))
(* x (+ 500000000/23533438303 (* x (- (* x (+ 10727088460753238167788750000000/13033352773350869092174451844127 (* -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 x))) 78349803973500000000/553822718361107519809))))
156699607947/500000000
(+ 156699607947/500000000 (* 263505074721/1000000000 x))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x))))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))
4297481763/31250000
(+ 4297481763/31250000 (* 393497462077/5000000000 x))
(+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))
(* 104109730557/25000000000 x)
(* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (+ (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(* 104109730557/25000000000 (pow x 2))
(* (pow x 2) (- 104109730557/25000000000 (* 12723143231740136880149/125000000000000000000 (/ 1 x))))
(* (pow x 2) (- (+ 104109730557/25000000000 (/ 2146807885506674472887084159837293/625000000000000000000000000000 (pow x 2))) (* 12723143231740136880149/125000000000000000000 (/ 1 x))))
(* (pow x 2) (- (+ 104109730557/25000000000 (+ (/ 2146807885506674472887084159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 12723143231740136880149/125000000000000000000 (/ 1 x)) (* 386460204902400897220924677061312055388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(* (pow x 2) (- 1 (* 4 (/ 1 (pow x 2)))))
(/ y (pow x 2))
(/ (- (+ y (* -2 (/ y x))) (* 216700011257/5000000000 (/ y x))) (pow x 2))
(/ (- (+ y (+ (* -2 (/ y x)) (* -1 (/ (+ (* 216700011257/5000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 263505074721/1000000000 y)) (pow x 2))))) (* 216700011257/5000000000 (/ y x))) (pow x 2))
(/ (- (+ y (+ (* -2 (/ y x)) (* -1 (/ (+ (* -216700011257/5000000000 (+ (* 216700011257/5000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 263505074721/1000000000 y))) (+ (* 263505074721/1000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 156699607947/500000000 y))) (pow x 3))))) (+ (* 216700011257/5000000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (- (* -2 y) (* 216700011257/5000000000 y)) (pow x 2))) (* 263505074721/1000000000 (/ y (pow x 2)))))) (pow x 2))
(* x y)
(* x (+ y (* -2 (/ y x))))
x
(* x (- 1 (* 2 (/ 1 x))))
(* 104109730557/25000000000 (pow x 4))
(* (pow x 4) (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))))
(* (pow x 4) (- (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))) (/ 49698921037/2500000000 (pow x 2))))
(* (pow x 4) (- (+ 104109730557/25000000000 (+ (* 1759267849271/25000000000 (/ 1 x)) (/ y (pow x 3)))) (+ (* 4297481763/15625000 (/ 1 (pow x 3))) (/ 49698921037/2500000000 (pow x 2)))))
(* 104109730557/25000000000 (pow x 6))
(* (pow x 6) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 6) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 755386622043/6250000000 (pow x 2)))))
(* (pow x 6) (- (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 755386622043/6250000000 (pow x 2)) (/ y (pow x 3))))) (* 393497462077/1250000000 (/ 1 (pow x 3)))))
104109730557/25000000000
(- 104109730557/25000000000 (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(- (+ 104109730557/25000000000 (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2))) (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(- (+ 104109730557/25000000000 (+ (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 12723143231740136880149/125000000000000000000 (/ 1 x)) (* 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(* x (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* 104109730557/25000000000 (pow x 3))
(* (pow x 3) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(/ 1 (pow x 3))
(/ (- 1 (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (+ (* 216700011257/5000000000 (/ 1 x)) (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(pow x 3)
(* (pow x 3) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (+ (* 156699607947/500000000 (/ 1 (pow x 3))) (/ 263505074721/1000000000 (pow x 2))))))
(* (pow x 2) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 2) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (+ 393497462077/1250000000 (* -1 y))) 408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* (pow x 2) (+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2146807885506674472887084159837293/625000000000000000000000000000 (/ 1 x))) x))))
(* (pow x 2) (+ 104109730557/25000000000 (* -1 (/ (+ 12723143231740136880149/125000000000000000000 (* -1 (/ (+ 2146807885506674472887084159837293/625000000000000000000000000000 (* -1 (/ (+ 386460204902400897220924677061312055388407301/3125000000000000000000000000000000000000 (* -1 y)) x))) x))) x))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(/ (+ y (* -1 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/ (+ y (* -1 (/ (- (+ (* -216700011257/5000000000 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x)) (+ (* 2 y) (* 263505074721/1000000000 (/ y x)))) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/ (+ y (* -1 (/ (- (+ (* -1 (/ (- (+ (* -156699607947/500000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (+ (* -216700011257/5000000000 (- (* 2 y) (* -216700011257/5000000000 y))) (* 263505074721/1000000000 y)) x)) (* 263505074721/1000000000 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x)))) (+ (* -216700011257/5000000000 (- (* 2 y) (* -216700011257/5000000000 y))) (* 263505074721/1000000000 y))) x)) (* 2 y)) (* -216700011257/5000000000 y)) x))) (pow x 2))
(* -1 (* x (+ (* -1 y) (* 2 (/ y x)))))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- y 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* 49698921037/2500000000 (/ 1 x)) 1759267849271/25000000000) x))))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (- (/ y x) (+ 49698921037/2500000000 (* 4297481763/15625000 (/ 1 x)))) x)) 1759267849271/25000000000) x))))
(* (pow x 6) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 755386622043/6250000000 (* -1 (/ (+ 393497462077/1250000000 (* -1 y)) x))) x)) 393497462077/5000000000) x))))
(+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)))
(+ 104109730557/25000000000 (* -1 (/ (+ 12723143231740136880149/125000000000000000000 (* -1 (/ (+ 2157218858562374472887084159837293/625000000000000000000000000000 (* -1 (/ (+ 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (* -1 y)) x))) x))) x)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* -1 (/ (- (* -1 (/ y x)) 4297481763/31250000) x))) x)) 104109730557/25000000000)))
(* -1 (/ (- (* 216700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* 40371268010758926720049/25000000000000000000 (/ 1 x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 x)) 40371268010758926720049/25000000000000000000) x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (+ (* 263505074721/1000000000 (/ 1 x)) (/ 156699607947/500000000 (pow x 2)))) x)) 1)))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* y (- x 2))
(/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2)))
(+ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (- x 2)))
(* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))
(+ (* x (* y (- (pow x 2) 4))) (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)))
(/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ 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))))))))))
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))
(/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* y (+ (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(/ (* x (* y (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* y (+ (/ (* x (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* y (- (+ x (/ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) y)) 2))
(* x (* y (- (pow x 2) 4)))
(* y (+ (* x (- (pow x 2) 4)) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) y)))
(/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* y (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ z (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(* -1 (* y (+ (* -1 (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))))
(* -1 (* y (+ (* -1 (/ (* x (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* y (+ (* -1 (- x 2)) (* -1 (/ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) y)))))
(* -1 (* y (+ (* -1 (* x (- (pow x 2) 4))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) y)))))
(* -1 (* y (+ (* -1 (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (+ (/ z (+ 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))))))))) y)))))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (* z (- (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (* z (- (/ (pow x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 4 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (* z (- (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)))
(+ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (- (pow x 2) 4)))
(/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (* z (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(/ (* z (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (pow x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* 4 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* z (- (pow x 2) 4))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) z) (pow x 2)) 4))
(/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (+ (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (* -1 (/ (- (pow x 2) 4) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- (pow x 2) 4) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* -1 (* z (+ (* -1 (- (pow x 2) 4)) (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) z)))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
Calls

9 calls:

TimeVariablePointExpression
53.0ms
y
@-inf
((/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- (* x x) 4) (* x x) (/ (* (- 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)) (* -1000000000/23533438303 z) (/ (* (- 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)) (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) y) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (* (+ 2 x) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000))
11.0ms
z
@-inf
((/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- (* x x) 4) (* x x) (/ (* (- 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)) (* -1000000000/23533438303 z) (/ (* (- 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)) (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) y) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (* (+ 2 x) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000))
8.0ms
x
@0
((/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- (* x x) 4) (* x x) (/ (* (- 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)) (* -1000000000/23533438303 z) (/ (* (- 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)) (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) y) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (* (+ 2 x) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000))
6.0ms
y
@0
((/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- (* x x) 4) (* x x) (/ (* (- 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)) (* -1000000000/23533438303 z) (/ (* (- 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)) (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) y) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (* (+ 2 x) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000))
6.0ms
y
@inf
((/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- (* x x) 4) (* x x) (/ (* (- 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)) (* -1000000000/23533438303 z) (/ (* (- 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)) (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) y) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (* (+ 2 x) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000))

simplify209.0ms (1.6%)

Memory
16.7MiB live, 284.4MiB allocated; 48ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08544495
129484013
081723558
Stop Event
iter limit
node limit
Counts
183 → 181
Calls
Call 1
Inputs
(* -1000000000/23533438303 z)
(+ (* -1000000000/23533438303 z) (* x (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (+ (* 250000000/23533438303 (- z 4297481763/7812500)) (* x (- (* 250000000/23533438303 (- y 393497462077/1250000000)) (+ (* -87546269805950000000/553822718361107519809 z) (+ (* 336932654197/47066876606 (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))) (* 210102341334/23533438303 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))))) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(* -2000000000/23533438303 z)
(+ (* -2000000000/23533438303 z) (* x (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))))
(+ (* -2000000000/23533438303 z) (* x (- (+ (* -2000000000/23533438303 y) (* x (- (* 500000000/23533438303 (- z 4297481763/7812500)) (+ (* -263505074721000000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))))))) (* -313399215894000000000/553822718361107519809 z))))
(+ (* -2000000000/23533438303 z) (* x (- (+ (* -2000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 (- z 4297481763/7812500)) (* x (- (* 500000000/23533438303 (- y 393497462077/1250000000)) (+ (* -43340002251400000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- z 4297481763/7812500)) (+ (* -263505074721000000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))))))))))) (+ (* -263505074721000000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))))))) (* -313399215894000000000/553822718361107519809 z))))
-4
(- (pow x 2) 4)
(pow x 2)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -21670001125700000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(* -1000000000/23533438303 (* x y))
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y)))))) (* 500000000/23533438303 y)) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 y) (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))))) (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))))) (* -156699607947000000000/553822718361107519809 y)))))
(* -2 y)
(+ (* -2 y) (* x y))
-2
(- x 2)
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* x (- (* x (- 1759267849271/1176671915150 (+ (* -156699607947/23533438303 (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))))) (* -156699607947000000000/553822718361107519809 y)))))
(+ (* -2 y) (* x (- y 4297481763/15625000)))
(+ (* -2 y) (* x (- (+ y (* -49698921037/2500000000 x)) 4297481763/15625000)))
(+ (* -2 y) (* x (- (+ y (* x (- (* 1759267849271/25000000000 x) 49698921037/2500000000))) 4297481763/15625000)))
(* -4 z)
(+ (* -4 z) (* -4 (* x y)))
(+ (* -4 z) (* x (+ (* -4 y) (* x (- z 4297481763/7812500)))))
(+ (* -4 z) (* x (+ (* -4 y) (* x (- (+ z (* x (- y 393497462077/1250000000))) 4297481763/7812500)))))
(* 500000000/23533438303 z)
(+ (* 500000000/23533438303 z) (* x (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- (+ 68759708208/23533438303 (* x (- 393497462077/235334383030 (+ (* 10835000562850000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))) (* 156699607947/23533438303 (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))))))) (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
393497462077/5000000000
(+ 393497462077/5000000000 (* 104109730557/25000000000 x))
y
(+ y (* 4297481763/31250000 x))
(+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))
(+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(* 500000000/23533438303 x)
(* x (+ 500000000/23533438303 (* -78349803973500000000/553822718361107519809 x)))
(* x (+ 500000000/23533438303 (* x (- (* 10727088460753238167788750000000/13033352773350869092174451844127 x) 78349803973500000000/553822718361107519809))))
(* x (+ 500000000/23533438303 (* x (- (* x (+ 10727088460753238167788750000000/13033352773350869092174451844127 (* -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 x))) 78349803973500000000/553822718361107519809))))
156699607947/500000000
(+ 156699607947/500000000 (* 263505074721/1000000000 x))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x))))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))
4297481763/31250000
(+ 4297481763/31250000 (* 393497462077/5000000000 x))
(+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))
(* 104109730557/25000000000 x)
(* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (+ (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(* 104109730557/25000000000 (pow x 2))
(* (pow x 2) (- 104109730557/25000000000 (* 12723143231740136880149/125000000000000000000 (/ 1 x))))
(* (pow x 2) (- (+ 104109730557/25000000000 (/ 2146807885506674472887084159837293/625000000000000000000000000000 (pow x 2))) (* 12723143231740136880149/125000000000000000000 (/ 1 x))))
(* (pow x 2) (- (+ 104109730557/25000000000 (+ (/ 2146807885506674472887084159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 12723143231740136880149/125000000000000000000 (/ 1 x)) (* 386460204902400897220924677061312055388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(* (pow x 2) (- 1 (* 4 (/ 1 (pow x 2)))))
(/ y (pow x 2))
(/ (- (+ y (* -2 (/ y x))) (* 216700011257/5000000000 (/ y x))) (pow x 2))
(/ (- (+ y (+ (* -2 (/ y x)) (* -1 (/ (+ (* 216700011257/5000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 263505074721/1000000000 y)) (pow x 2))))) (* 216700011257/5000000000 (/ y x))) (pow x 2))
(/ (- (+ y (+ (* -2 (/ y x)) (* -1 (/ (+ (* -216700011257/5000000000 (+ (* 216700011257/5000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 263505074721/1000000000 y))) (+ (* 263505074721/1000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 156699607947/500000000 y))) (pow x 3))))) (+ (* 216700011257/5000000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (- (* -2 y) (* 216700011257/5000000000 y)) (pow x 2))) (* 263505074721/1000000000 (/ y (pow x 2)))))) (pow x 2))
(* x y)
(* x (+ y (* -2 (/ y x))))
x
(* x (- 1 (* 2 (/ 1 x))))
(* 104109730557/25000000000 (pow x 4))
(* (pow x 4) (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))))
(* (pow x 4) (- (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))) (/ 49698921037/2500000000 (pow x 2))))
(* (pow x 4) (- (+ 104109730557/25000000000 (+ (* 1759267849271/25000000000 (/ 1 x)) (/ y (pow x 3)))) (+ (* 4297481763/15625000 (/ 1 (pow x 3))) (/ 49698921037/2500000000 (pow x 2)))))
(* 104109730557/25000000000 (pow x 6))
(* (pow x 6) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 6) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 755386622043/6250000000 (pow x 2)))))
(* (pow x 6) (- (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 755386622043/6250000000 (pow x 2)) (/ y (pow x 3))))) (* 393497462077/1250000000 (/ 1 (pow x 3)))))
104109730557/25000000000
(- 104109730557/25000000000 (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(- (+ 104109730557/25000000000 (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2))) (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(- (+ 104109730557/25000000000 (+ (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 12723143231740136880149/125000000000000000000 (/ 1 x)) (* 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(* x (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* 104109730557/25000000000 (pow x 3))
(* (pow x 3) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(/ 1 (pow x 3))
(/ (- 1 (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (+ (* 216700011257/5000000000 (/ 1 x)) (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(pow x 3)
(* (pow x 3) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (+ (* 156699607947/500000000 (/ 1 (pow x 3))) (/ 263505074721/1000000000 (pow x 2))))))
(* (pow x 2) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 2) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (+ 393497462077/1250000000 (* -1 y))) 408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* (pow x 2) (+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2146807885506674472887084159837293/625000000000000000000000000000 (/ 1 x))) x))))
(* (pow x 2) (+ 104109730557/25000000000 (* -1 (/ (+ 12723143231740136880149/125000000000000000000 (* -1 (/ (+ 2146807885506674472887084159837293/625000000000000000000000000000 (* -1 (/ (+ 386460204902400897220924677061312055388407301/3125000000000000000000000000000000000000 (* -1 y)) x))) x))) x))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(/ (+ y (* -1 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/ (+ y (* -1 (/ (- (+ (* -216700011257/5000000000 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x)) (+ (* 2 y) (* 263505074721/1000000000 (/ y x)))) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/ (+ y (* -1 (/ (- (+ (* -1 (/ (- (+ (* -156699607947/500000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (+ (* -216700011257/5000000000 (- (* 2 y) (* -216700011257/5000000000 y))) (* 263505074721/1000000000 y)) x)) (* 263505074721/1000000000 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x)))) (+ (* -216700011257/5000000000 (- (* 2 y) (* -216700011257/5000000000 y))) (* 263505074721/1000000000 y))) x)) (* 2 y)) (* -216700011257/5000000000 y)) x))) (pow x 2))
(* -1 (* x (+ (* -1 y) (* 2 (/ y x)))))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- y 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* 49698921037/2500000000 (/ 1 x)) 1759267849271/25000000000) x))))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (- (/ y x) (+ 49698921037/2500000000 (* 4297481763/15625000 (/ 1 x)))) x)) 1759267849271/25000000000) x))))
(* (pow x 6) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 755386622043/6250000000 (* -1 (/ (+ 393497462077/1250000000 (* -1 y)) x))) x)) 393497462077/5000000000) x))))
(+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)))
(+ 104109730557/25000000000 (* -1 (/ (+ 12723143231740136880149/125000000000000000000 (* -1 (/ (+ 2157218858562374472887084159837293/625000000000000000000000000000 (* -1 (/ (+ 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (* -1 y)) x))) x))) x)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* -1 (/ (- (* -1 (/ y x)) 4297481763/31250000) x))) x)) 104109730557/25000000000)))
(* -1 (/ (- (* 216700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* 40371268010758926720049/25000000000000000000 (/ 1 x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 x)) 40371268010758926720049/25000000000000000000) x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (+ (* 263505074721/1000000000 (/ 1 x)) (/ 156699607947/500000000 (pow x 2)))) x)) 1)))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* y (- x 2))
(/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2)))
(+ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (- x 2)))
(* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))
(+ (* x (* y (- (pow x 2) 4))) (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)))
(/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ 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))))))))))
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))
(/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* y (+ (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(/ (* x (* y (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* y (+ (/ (* x (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* y (- (+ x (/ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) y)) 2))
(* x (* y (- (pow x 2) 4)))
(* y (+ (* x (- (pow x 2) 4)) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) y)))
(/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* y (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ z (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(* -1 (* y (+ (* -1 (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))))
(* -1 (* y (+ (* -1 (/ (* x (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* y (+ (* -1 (- x 2)) (* -1 (/ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) y)))))
(* -1 (* y (+ (* -1 (* x (- (pow x 2) 4))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) y)))))
(* -1 (* y (+ (* -1 (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (+ (/ z (+ 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))))))))) y)))))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (* z (- (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (* z (- (/ (pow x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 4 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (* z (- (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)))
(+ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (- (pow x 2) 4)))
(/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (* z (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(/ (* z (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (pow x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* 4 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* z (- (pow x 2) 4))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) z) (pow x 2)) 4))
(/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (+ (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (* -1 (/ (- (pow x 2) 4) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- (pow x 2) 4) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* -1 (* z (+ (* -1 (- (pow x 2) 4)) (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) z)))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
Outputs
(* -1000000000/23533438303 z)
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
(+ (* -1000000000/23533438303 z) (* x (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) #s(literal 250000000/23533438303 binary64)) (fma.f64 #s(literal 336932654197/47066876606 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -210102341334000000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (+ (* 250000000/23533438303 (- z 4297481763/7812500)) (* x (- (* 250000000/23533438303 (- y 393497462077/1250000000)) (+ (* -87546269805950000000/553822718361107519809 z) (+ (* 336932654197/47066876606 (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))) (* 210102341334/23533438303 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))))) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 y #s(literal 393497462077/1250000000 binary64)) #s(literal 250000000/23533438303 binary64) (*.f64 #s(literal 87546269805950000000/553822718361107519809 binary64) z)) (fma.f64 #s(literal 210102341334/23533438303 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) #s(literal 250000000/23533438303 binary64)) (fma.f64 #s(literal 336932654197/47066876606 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -210102341334000000000/553822718361107519809 binary64) z))) #s(literal 336932654197/47066876606 binary64)))) x (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) #s(literal 250000000/23533438303 binary64))) (fma.f64 #s(literal 336932654197/47066876606 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -210102341334000000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(* -2000000000/23533438303 z)
(*.f64 #s(literal -2000000000/23533438303 binary64) z)
(+ (* -2000000000/23533438303 z) (* x (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))
(+ (* -2000000000/23533438303 z) (* x (- (+ (* -2000000000/23533438303 y) (* x (- (* 500000000/23533438303 (- z 4297481763/7812500)) (+ (* -263505074721000000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))))))) (* -313399215894000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 z #s(literal 4297481763/7812500 binary64))) (fma.f64 #s(literal 156699607947/23533438303 binary64) (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -263505074721000000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))
(+ (* -2000000000/23533438303 z) (* x (- (+ (* -2000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 (- z 4297481763/7812500)) (* x (- (* 500000000/23533438303 (- y 393497462077/1250000000)) (+ (* -43340002251400000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- z 4297481763/7812500)) (+ (* -263505074721000000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))))))))))) (+ (* -263505074721000000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* -2000000000/23533438303 y) (* -313399215894000000000/553822718361107519809 z))))))) (* -313399215894000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 393497462077/1250000000 binary64)) (*.f64 #s(literal 43340002251400000000/553822718361107519809 binary64) z)) (fma.f64 #s(literal 263505074721/47066876606 binary64) (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) (*.f64 (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 z #s(literal 4297481763/7812500 binary64))) (fma.f64 #s(literal 156699607947/23533438303 binary64) (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -263505074721000000000/553822718361107519809 binary64) z))) #s(literal 156699607947/23533438303 binary64)))) x (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 z #s(literal 4297481763/7812500 binary64)))) (fma.f64 #s(literal 156699607947/23533438303 binary64) (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -263505074721000000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))
-4
#s(literal -4 binary64)
(- (pow x 2) 4)
(-.f64 (*.f64 x x) #s(literal 4 binary64))
(pow x 2)
(*.f64 x x)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z))) x (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -21670001125700000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) #s(literal 263505074721/47066876606 binary64))) (fma.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z))) #s(literal 156699607947/23533438303 binary64) #s(literal 49698921037/117667191515 binary64))) (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z)))) x (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(* -1000000000/23533438303 (* x y))
(*.f64 (*.f64 y x) #s(literal -1000000000/23533438303 binary64))
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y)))))) (* 500000000/23533438303 y)) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y)) (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 y) (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))))) (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))))) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y)) (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) #s(literal 263505074721/47066876606 binary64) (*.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) y)))) (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y))) x (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* -2 y)
(*.f64 #s(literal -2 binary64) y)
(+ (* -2 y) (* x y))
(*.f64 y (+.f64 x #s(literal -2 binary64)))
-2
#s(literal -2 binary64)
(- x 2)
(-.f64 x #s(literal 2 binary64))
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) #s(literal 156699607947/23533438303 binary64) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y #s(literal 49698921037/117667191515 binary64))) (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* x (- (* x (- 1759267849271/1176671915150 (+ (* -156699607947/23533438303 (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))))) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1759267849271/1176671915150 binary64) (fma.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) #s(literal 156699607947/23533438303 binary64) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y #s(literal 49698921037/117667191515 binary64))) #s(literal -156699607947/23533438303 binary64) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) #s(literal 263505074721/47066876606 binary64) (*.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) y)))) x) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) #s(literal 156699607947/23533438303 binary64) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y #s(literal 49698921037/117667191515 binary64)))) x (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(+ (* -2 y) (* x (- y 4297481763/15625000)))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 #s(literal -2 binary64) y))
(+ (* -2 y) (* x (- (+ y (* -49698921037/2500000000 x)) 4297481763/15625000)))
(fma.f64 (-.f64 (fma.f64 #s(literal -49698921037/2500000000 binary64) x y) #s(literal 4297481763/15625000 binary64)) x (*.f64 #s(literal -2 binary64) y))
(+ (* -2 y) (* x (- (+ y (* x (- (* 1759267849271/25000000000 x) 49698921037/2500000000))) 4297481763/15625000)))
(fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1759267849271/25000000000 binary64) x) #s(literal 49698921037/2500000000 binary64)) x y) #s(literal 4297481763/15625000 binary64)) x (*.f64 #s(literal -2 binary64) y))
(* -4 z)
(*.f64 #s(literal -4 binary64) z)
(+ (* -4 z) (* -4 (* x y)))
(*.f64 #s(literal -4 binary64) (fma.f64 y x z))
(+ (* -4 z) (* x (+ (* -4 y) (* x (- z 4297481763/7812500)))))
(fma.f64 (fma.f64 #s(literal -4 binary64) y (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) x)) x (*.f64 #s(literal -4 binary64) z))
(+ (* -4 z) (* x (+ (* -4 y) (* x (- (+ z (* x (- y 393497462077/1250000000))) 4297481763/7812500)))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 y #s(literal 393497462077/1250000000 binary64)) x z) #s(literal 4297481763/7812500 binary64)) x (*.f64 #s(literal -4 binary64) y)) x (*.f64 #s(literal -4 binary64) z))
(* 500000000/23533438303 z)
(*.f64 #s(literal 500000000/23533438303 binary64) z)
(+ (* 500000000/23533438303 z) (* x (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal 500000000/23533438303 binary64) z))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- (+ 68759708208/23533438303 (* x (- 393497462077/235334383030 (+ (* 10835000562850000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))) (* 156699607947/23533438303 (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))))))) (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 #s(literal 393497462077/235334383030 binary64) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) #s(literal 156699607947/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 263505074721/47066876606 binary64) (*.f64 #s(literal 10835000562850000000/553822718361107519809 binary64) z)))) x #s(literal 68759708208/23533438303 binary64)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal 500000000/23533438303 binary64) z))
393497462077/5000000000
#s(literal 393497462077/5000000000 binary64)
(+ 393497462077/5000000000 (* 104109730557/25000000000 x))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
y
(+ y (* 4297481763/31250000 x))
(fma.f64 #s(literal 4297481763/31250000 binary64) x y)
(+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))
(fma.f64 (fma.f64 #s(literal 393497462077/5000000000 binary64) x #s(literal 4297481763/31250000 binary64)) x y)
(+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(* 500000000/23533438303 x)
(*.f64 #s(literal 500000000/23533438303 binary64) x)
(* x (+ 500000000/23533438303 (* -78349803973500000000/553822718361107519809 x)))
(*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)
(* x (+ 500000000/23533438303 (* x (- (* 10727088460753238167788750000000/13033352773350869092174451844127 x) 78349803973500000000/553822718361107519809))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) x #s(literal 500000000/23533438303 binary64)) x)
(* x (+ 500000000/23533438303 (* x (- (* x (+ 10727088460753238167788750000000/13033352773350869092174451844127 (* -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 x))) 78349803973500000000/553822718361107519809))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 binary64) x #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) x #s(literal 500000000/23533438303 binary64)) x)
156699607947/500000000
#s(literal 156699607947/500000000 binary64)
(+ 156699607947/500000000 (* 263505074721/1000000000 x))
(fma.f64 #s(literal 263505074721/1000000000 binary64) x #s(literal 156699607947/500000000 binary64))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x))))
(fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
4297481763/31250000
#s(literal 4297481763/31250000 binary64)
(+ 4297481763/31250000 (* 393497462077/5000000000 x))
(fma.f64 #s(literal 393497462077/5000000000 binary64) x #s(literal 4297481763/31250000 binary64))
(+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(* 104109730557/25000000000 x)
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (*.f64 x x)) #s(literal 104109730557/25000000000 binary64)) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)
(* x (- (+ 104109730557/25000000000 (+ (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(*.f64 (-.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (*.f64 x x))) (+.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x))) x)
(* 104109730557/25000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))
(* (pow x 2) (- 104109730557/25000000000 (* 12723143231740136880149/125000000000000000000 (/ 1 x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (*.f64 x x))
(* (pow x 2) (- (+ 104109730557/25000000000 (/ 2146807885506674472887084159837293/625000000000000000000000000000 (pow x 2))) (* 12723143231740136880149/125000000000000000000 (/ 1 x))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) (*.f64 x x)) #s(literal 104109730557/25000000000 binary64)) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)) (*.f64 x x))
(* (pow x 2) (- (+ 104109730557/25000000000 (+ (/ 2146807885506674472887084159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 12723143231740136880149/125000000000000000000 (/ 1 x)) (* 386460204902400897220924677061312055388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(*.f64 (-.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) (*.f64 x x))) (+.f64 (/.f64 #s(literal 386460204902400897220924677061312055388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))) (*.f64 x x))
(* (pow x 2) (- 1 (* 4 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 x x))
(/ y (pow x 2))
(/.f64 y (*.f64 x x))
(/ (- (+ y (* -2 (/ y x))) (* 216700011257/5000000000 (/ y x))) (pow x 2))
(/.f64 (+.f64 y (*.f64 (/.f64 y x) #s(literal -226700011257/5000000000 binary64))) (*.f64 x x))
(/ (- (+ y (+ (* -2 (/ y x)) (* -1 (/ (+ (* 216700011257/5000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 263505074721/1000000000 y)) (pow x 2))))) (* 216700011257/5000000000 (/ y x))) (pow x 2))
(/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 y x) #s(literal -2 binary64) y) (/.f64 (fma.f64 (*.f64 y #s(literal -226700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) y)) (*.f64 x x))) (*.f64 (/.f64 y x) #s(literal 216700011257/5000000000 binary64))) (*.f64 x x))
(/ (- (+ y (+ (* -2 (/ y x)) (* -1 (/ (+ (* -216700011257/5000000000 (+ (* 216700011257/5000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 263505074721/1000000000 y))) (+ (* 263505074721/1000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 156699607947/500000000 y))) (pow x 3))))) (+ (* 216700011257/5000000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (- (* -2 y) (* 216700011257/5000000000 y)) (pow x 2))) (* 263505074721/1000000000 (/ y (pow x 2)))))) (pow x 2))
(/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 y x) #s(literal -2 binary64) y) (/.f64 (fma.f64 #s(literal -216700011257/5000000000 binary64) (fma.f64 (*.f64 y #s(literal -226700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) y)) (fma.f64 (*.f64 y #s(literal -226700011257/5000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) y))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (/.f64 y x) #s(literal 216700011257/5000000000 binary64) (/.f64 (fma.f64 (*.f64 y #s(literal -226700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) y)) (*.f64 x x)))) (*.f64 x x))
(* x y)
(*.f64 y x)
(* x (+ y (* -2 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -2 binary64) y) x)
x
(* x (- 1 (* 2 (/ 1 x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) x)
(* 104109730557/25000000000 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 104109730557/25000000000 binary64))
(* (pow x 4) (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 1759267849271/25000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))) (/ 49698921037/2500000000 (pow x 2))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1759267849271/25000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (/.f64 #s(literal 49698921037/2500000000 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (+ 104109730557/25000000000 (+ (* 1759267849271/25000000000 (/ 1 x)) (/ y (pow x 3)))) (+ (* 4297481763/15625000 (/ 1 (pow x 3))) (/ 49698921037/2500000000 (pow x 2)))))
(*.f64 (-.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1759267849271/25000000000 binary64) x)) (+.f64 (/.f64 #s(literal 4297481763/15625000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 49698921037/2500000000 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 4 binary64)))
(* 104109730557/25000000000 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 104109730557/25000000000 binary64))
(* (pow x 6) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 755386622043/6250000000 (pow x 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 755386622043/6250000000 binary64) (*.f64 x x))) (/.f64 #s(literal 393497462077/5000000000 binary64) x)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 755386622043/6250000000 (pow x 2)) (/ y (pow x 3))))) (* 393497462077/1250000000 (/ 1 (pow x 3)))))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 755386622043/6250000000 binary64) (*.f64 x x)) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64))) (/.f64 #s(literal 393497462077/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 6 binary64)))
104109730557/25000000000
#s(literal 104109730557/25000000000 binary64)
(- 104109730557/25000000000 (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))
(- (+ 104109730557/25000000000 (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2))) (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(-.f64 (+.f64 (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 x x)) #s(literal 104109730557/25000000000 binary64)) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))
(- (+ 104109730557/25000000000 (+ (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 12723143231740136880149/125000000000000000000 (/ 1 x)) (* 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(-.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 x x))) (+.f64 (/.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)))
(* x (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) x)
(* 104109730557/25000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 104109730557/25000000000 binary64))
(* (pow x 3) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x))) (/.f64 #s(literal 393497462077/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x)) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/ 1 (pow x 3))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))
(/ (- 1 (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 40371268010758926720049/25000000000000000000 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (+ (* 216700011257/5000000000 (/ 1 x)) (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 40371268010758926720049/25000000000000000000 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) (/.f64 #s(literal 7360090317919640263990431387591593/125000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* (pow x 3) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x x))) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (+ (* 156699607947/500000000 (/ 1 (pow x 3))) (/ 263505074721/1000000000 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 156699607947/500000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x x))) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 2) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (*.f64 x x))
(* (pow x 2) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x))) (/.f64 #s(literal 393497462077/5000000000 binary64) x)) (*.f64 x x))
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (+ 393497462077/1250000000 (* -1 y))) 408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 #s(literal -393497462077/1250000000 binary64) (neg.f64 y)) #s(literal 408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* (pow x 2) (+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2146807885506674472887084159837293/625000000000000000000000000000 (/ 1 x))) x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) x)) x)) (*.f64 x x))
(* (pow x 2) (+ 104109730557/25000000000 (* -1 (/ (+ 12723143231740136880149/125000000000000000000 (* -1 (/ (+ 2146807885506674472887084159837293/625000000000000000000000000000 (* -1 (/ (+ 386460204902400897220924677061312055388407301/3125000000000000000000000000000000000000 (* -1 y)) x))) x))) x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 386460204902400897220924677061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x)) (*.f64 x x))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (neg.f64 y)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(/ (+ y (* -1 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))
(/ (+ y (* -1 (/ (- (+ (* -216700011257/5000000000 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x)) (+ (* 2 y) (* 263505074721/1000000000 (/ y x)))) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/.f64 (-.f64 y (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) y (/.f64 (fma.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) y)) x)) (*.f64 #s(literal -216700011257/5000000000 binary64) y)) x)) (*.f64 x x))
(/ (+ y (* -1 (/ (- (+ (* -1 (/ (- (+ (* -156699607947/500000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (+ (* -216700011257/5000000000 (- (* 2 y) (* -216700011257/5000000000 y))) (* 263505074721/1000000000 y)) x)) (* 263505074721/1000000000 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x)))) (+ (* -216700011257/5000000000 (- (* 2 y) (* -216700011257/5000000000 y))) (* 263505074721/1000000000 y))) x)) (* 2 y)) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/.f64 (-.f64 y (/.f64 (+.f64 (/.f64 (-.f64 (fma.f64 #s(literal -156699607947/500000000 binary64) (/.f64 y x) (/.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 y #s(literal 226700011257/5000000000 binary64)) (*.f64 #s(literal 216700011257/5000000000 binary64) (fma.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) y)))) x)) (fma.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) y))) (neg.f64 x)) (*.f64 y #s(literal 226700011257/5000000000 binary64))) x)) (*.f64 x x))
(* -1 (* x (+ (* -1 y) (* 2 (/ y x)))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 y x) #s(literal 2 binary64) (neg.f64 y)))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- y 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* 49698921037/2500000000 (/ 1 x)) 1759267849271/25000000000) x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 (/.f64 #s(literal 49698921037/2500000000 binary64) x) #s(literal 1759267849271/25000000000 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (- (/ y x) (+ 49698921037/2500000000 (* 4297481763/15625000 (/ 1 x)))) x)) 1759267849271/25000000000) x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (/.f64 y x) #s(literal 49698921037/2500000000 binary64)) (/.f64 #s(literal 4297481763/15625000 binary64) x)) (neg.f64 x)) #s(literal 1759267849271/25000000000 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 6) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 755386622043/6250000000 (* -1 (/ (+ 393497462077/1250000000 (* -1 y)) x))) x)) 393497462077/5000000000) x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 755386622043/6250000000 binary64) (/.f64 (-.f64 #s(literal 393497462077/1250000000 binary64) y) x)) (neg.f64 x)) #s(literal 393497462077/5000000000 binary64)) x)) (pow.f64 x #s(literal 6 binary64)))
(+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)))
(-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))
(+ 104109730557/25000000000 (* -1 (/ (+ 12723143231740136880149/125000000000000000000 (* -1 (/ (+ 2157218858562374472887084159837293/625000000000000000000000000000 (* -1 (/ (+ 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (* -1 y)) x))) x))) x)))
(-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal -1 binary64) #s(literal -393497462077/5000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* -1 (/ (- (* -1 (/ y x)) 4297481763/31250000) x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 4297481763/31250000 binary64)) x)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* 216700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* -1 (/ (- (* 40371268010758926720049/25000000000000000000 (/ 1 x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 40371268010758926720049/25000000000000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) (neg.f64 x)) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 x)) 40371268010758926720049/25000000000000000000) x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 7360090317919640263990431387591593/125000000000000000000000000000 binary64) x) #s(literal 40371268010758926720049/25000000000000000000 binary64)) (neg.f64 x)) #s(literal 216700011257/5000000000 binary64)) (neg.f64 x)) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 263505074721/1000000000 binary64) x) #s(literal -1 binary64) #s(literal -216700011257/5000000000 binary64)) x) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (+ (* 263505074721/1000000000 (/ 1 x)) (/ 156699607947/500000000 (pow x 2)))) x)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (+.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x x))) (/.f64 #s(literal 263505074721/1000000000 binary64) x)) (neg.f64 x)) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+ (/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ (* x (* y (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* y (- x 2))
(*.f64 (-.f64 x #s(literal 2 binary64)) y)
(/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 y x (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x)))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 x #s(literal 2 binary64)))
(+ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (- x 2)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 x #s(literal 2 binary64)))
(* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) (-.f64 (*.f64 x x) #s(literal 4 binary64)))
(+ (* x (* y (- (pow x 2) 4))) (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z)))
(/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ 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 (fma.f64 y x (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x))) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)
(/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(* y (+ (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) y) x)) y)
(/ (* x (* y (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* y (+ (/ (* x (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) y) x)) y)
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) y) x)) y)
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (/.f64 (fma.f64 (-.f64 x #s(literal 2 binary64)) x (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y)
(* y (- (+ x (/ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) y)) 2))
(*.f64 (-.f64 (fma.f64 x (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) y) x) #s(literal 2 binary64)) y)
(* x (* y (- (pow x 2) 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) x)
(* y (+ (* x (- (pow x 2) 4)) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) y)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x)) y)
(/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(*.f64 x (/.f64 y (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(* y (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ z (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (+.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) y)
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) y y)
(* -1 (* y (+ (* -1 (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) y) x))) (neg.f64 y))
(* -1 (* y (+ (* -1 (/ (* x (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) y) x))) (neg.f64 y))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) y) x))) (neg.f64 y))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(*.f64 (neg.f64 (/.f64 (fma.f64 (-.f64 x #s(literal 2 binary64)) x (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 y))
(* -1 (* y (+ (* -1 (- x 2)) (* -1 (/ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) y)))))
(*.f64 (neg.f64 (fma.f64 x (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) y) (-.f64 x #s(literal 2 binary64)))) (neg.f64 y))
(* -1 (* y (+ (* -1 (* x (- (pow x 2) 4))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) y)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x))) (neg.f64 y))
(* -1 (* y (+ (* -1 (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (+ (/ z (+ 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))))))))) y)))))
(*.f64 (-.f64 (/.f64 (neg.f64 x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y)) (neg.f64 y))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(*.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) y)) #s(literal 1 binary64)) (neg.f64 y))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+ (* z (- (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (* z (- (/ (pow x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 4 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (* z (- (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (fma.f64 (-.f64 x #s(literal 2 binary64)) z (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (*.f64 x x) #s(literal 4 binary64)))
(+ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (- (pow x 2) 4)))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(/ (* z (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x (+.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) z) x)) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) z)
(/ (* z (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (pow x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* 4 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x (+.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) z) x)) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)
(* z (- (pow x 2) 4))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z)
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) z) (pow x 2)) 4))
(*.f64 (-.f64 (*.f64 x (+.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) z) x)) #s(literal 4 binary64)) z)
(/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* z (+ (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) #s(literal 1 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (* -1 (/ (- (pow x 2) 4) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(*.f64 (neg.f64 z) (neg.f64 (/.f64 (-.f64 (*.f64 x (+.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) z) x)) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- (pow x 2) 4) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (neg.f64 z) (neg.f64 (/.f64 (-.f64 (*.f64 x (+.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) z) x)) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (neg.f64 z) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(* -1 (* z (+ (* -1 (- (pow x 2) 4)) (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) z)))))
(*.f64 (neg.f64 z) (neg.f64 (-.f64 (*.f64 x (+.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) z) x)) #s(literal 4 binary64))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (neg.f64 z) (-.f64 (*.f64 (neg.f64 (/.f64 x z)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))

rewrite355.0ms (2.8%)

Memory
33.3MiB live, 409.8MiB allocated; 91ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058441
089420
1435408
22499408
09143408
Stop Event
iter limit
node limit
iter limit
Counts
21 → 810
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (*.f64 x x) #s(literal 4 binary64))
(*.f64 x 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))
(*.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)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) y)
(-.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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
Outputs
(*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal -2 binary64) (neg.f64 x))) (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (+.f64 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (+.f64 #s(literal -2 binary64) (neg.f64 x))) (/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 x x))) (-.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (+.f64 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)) (-.f64 (*.f64 x x) #s(literal 4 binary64)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))) (neg.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 x #s(literal 2 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))) (neg.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) z))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 x #s(literal 2 binary64)) z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 x #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 x #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))
(neg.f64 (/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(neg.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 x (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 x (+.f64 #s(literal 2 binary64) x)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 x (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 x (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 x (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 x (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 z (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 z (+.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (neg.f64 z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) z) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (neg.f64 z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))
(+.f64 (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(+.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)))) (neg.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 x x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (fma.f64 x x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))))
(fma.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (neg.f64 z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))))
(+.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))) (neg.f64 (neg.f64 (fma.f64 x x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) #s(literal 16 binary64))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 64 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (neg.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))) (/.f64 #s(literal 16 binary64) (fma.f64 x x #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 64 binary64) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (*.f64 x x) #s(literal 4 binary64))
(*.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 x))))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(neg.f64 (*.f64 x (neg.f64 x)))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x (neg.f64 x)))
(fabs.f64 (neg.f64 (*.f64 x x)))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.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 -1000000000/23533438303 binary64) z))
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
(*.f64 z #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 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) y)
(*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) y))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y))
(*.f64 y (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 x #s(literal 2 binary64)) y))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (neg.f64 x))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 x #s(literal 2 binary64)) y)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y)) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (neg.f64 x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) y)
(*.f64 y (-.f64 x #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y)) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y)) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 x x))) (-.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal 8 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 2 binary64) x)) (*.f64 (+.f64 #s(literal 2 binary64) x) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))) (/.f64 #s(literal 16 binary64) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))) (/.f64 #s(literal 64 binary64) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 #s(literal 16 binary64) (fma.f64 x x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 #s(literal 64 binary64) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))) (/.f64 #s(literal 8 binary64) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 x (+.f64 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 x (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)))
(*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (neg.f64 x))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (neg.f64 x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y) (-.f64 x #s(literal 2 binary64))))
(*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 x #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y)) (+.f64 #s(literal 2 binary64) x))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y)) (+.f64 #s(literal 2 binary64) x))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (fma.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (fma.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (-.f64 x #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64)))) (neg.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(/.f64 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (-.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64))) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (+.f64 #s(literal 2 binary64) x))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y))) (*.f64 (+.f64 #s(literal 2 binary64) x) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) x (*.f64 (-.f64 x #s(literal 2 binary64)) y))
(fma.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) y))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (-.f64 x #s(literal 2 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) y))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) (*.f64 (-.f64 x #s(literal 2 binary64)) y))
(fma.f64 (-.f64 x #s(literal 2 binary64)) y (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))))
(fma.f64 y (-.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x (-.f64 x #s(literal 2 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y))
(fma.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y))) (/.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y))))
(-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) y))
(-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (neg.f64 y) (-.f64 x #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y))))) (/.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y))))))
(+.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y))
(+.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))))
(*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal -2 binary64) (neg.f64 x))) (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (+.f64 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (+.f64 #s(literal -2 binary64) (neg.f64 x))) (/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 x x))) (-.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (+.f64 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)) (-.f64 (*.f64 x x) #s(literal 4 binary64)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))) (neg.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 x #s(literal 2 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))) (neg.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) z))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 x #s(literal 2 binary64)) z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 x #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 x #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))
(neg.f64 (/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(neg.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 x (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 x (+.f64 #s(literal 2 binary64) x)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 x (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 x (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 x (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 x (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 z (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 z (+.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (neg.f64 z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) z) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (neg.f64 z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))
(+.f64 (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(+.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (*.f64 x x) #s(literal 4 binary64)))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) z (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (fma.f64 z (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) z (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (fma.f64 z (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) z (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (fma.f64 z (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) z (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (fma.f64 z (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) z)) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) z)) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) z)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) z)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (*.f64 z (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 z (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (*.f64 z (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 z (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (neg.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)))) (neg.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 x x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))) (neg.f64 (*.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (fma.f64 x x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)))) (neg.f64 (*.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) z) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) z) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) z) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) z) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) z) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) z) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) z) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) z) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) z))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) z))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 z (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 z (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) z))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) z))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 z (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 z (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) z))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) z))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 z (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (*.f64 z (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) z))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) z))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (fma.f64 x x #s(literal 4 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 z (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 z (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z))) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (*.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (*.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) x (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))
(fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))
(fma.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))
(fma.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))
(fma.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))
(fma.f64 x (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (/.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (neg.f64 z) (-.f64 (*.f64 x x) #s(literal 4 binary64))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) z))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))))) (/.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))))))
(/.f64 (+.f64 (neg.f64 z) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (neg.f64 x))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (neg.f64 x) (neg.f64 z)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z))) (neg.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 z) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(/.f64 (fma.f64 (neg.f64 z) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (neg.f64 x)))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 z) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (neg.f64 x)))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 z) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) x))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 z) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 x)))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 z) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) x))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 z (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(/.f64 (fma.f64 z (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 z (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (neg.f64 x)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 z (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (neg.f64 x)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (fma.f64 z (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) x))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 z (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 x)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (fma.f64 z (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) x))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 z (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 z))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) z)) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (neg.f64 z))) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) z)) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (neg.f64 x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 z))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (neg.f64 x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 z))) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) z)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 z))) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 z))) (*.f64 (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) z)) (*.f64 (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 z))) (*.f64 (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)) (*.f64 (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 z))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 z))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z))) (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (*.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (/.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))
(fma.f64 (/.f64 z (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 z z) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (/.f64 (*.f64 z z) (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))) (/.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (*.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (*.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (*.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (*.f64 (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (neg.f64 z) z) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)))
(+.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (-.f64 (*.f64 (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) #s(literal 154840252661040053153929/25000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) (*.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (*.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x))) (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (neg.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) #s(literal 154840252661040053153929/25000000000000000000 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)))
(/.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))
(-.f64 (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))) (/.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(-.f64 (/.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))))
(-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal -104109730557/25000000000 binary64) x))
(-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 (neg.f64 x) #s(literal 104109730557/25000000000 binary64)))
(+.f64 (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(+.f64 (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(+.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))
(+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (*.f64 y y))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))) (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y y (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 x (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) y)
(-.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(-.f64 y (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) x))
(-.f64 y (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y y (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y y (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))
(+.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)
(+.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))
(*.f64 (/.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 x (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(neg.f64 (/.f64 (neg.f64 x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(neg.f64 (/.f64 x (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) (/.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) (/.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))) #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))))
(/.f64 (-.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64))) (-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64))) (neg.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64)) (+.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 x (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) #s(literal 156699607947/500000000 binary64))
(-.f64 (/.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x))) (/.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))
(-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))) x))
(-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (neg.f64 x) (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) (+.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))) (/.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (+.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))))
(+.f64 (/.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (+.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))) (/.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) (+.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))))
(+.f64 (/.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) (/.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))))
(+.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
(+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 18468349503317588169/976562500000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) #s(literal 18468349503317588169/976562500000000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) #s(literal 79367395183217443153422061947/30517578125000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))))
(/.f64 (-.f64 #s(literal 18468349503317588169/976562500000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64))) (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))
(/.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))))
(/.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 x (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal 4297481763/31250000 binary64))
(-.f64 (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) x))
(-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (neg.f64 x) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))))
(+.f64 (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))) (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))))
(+.f64 (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))) (/.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))))
(+.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))
(+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))

eval297.0ms (2.3%)

Memory
12.8MiB live, 437.5MiB allocated; 101ms collecting garbage
Compiler

Compiled 87 643 to 4 913 computations (94.4% saved)

prune142.0ms (1.1%)

Memory
1.5MiB live, 280.0MiB allocated; 32ms collecting garbage
Pruning

41 alts after pruning (40 fresh and 1 done)

PrunedKeptTotal
New1 204351 239
Fresh13518
Picked415
Done000
Total1 221411 262
Accuracy
99.7%
Counts
1 262 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.8%
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal 500000000/23533438303 binary64) z)))) (+.f64 #s(literal 2 binary64) x))
19.0%
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
59.9%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 (fma.f64 #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)))
55.1%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 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)))
50.8%
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))) (+.f64 #s(literal 2 binary64) x))
18.3%
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) x)) x)) (*.f64 x x))) (+.f64 #s(literal 2 binary64) x))
18.8%
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
35.0%
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
57.2%
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -4 binary64) y (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) x)) x (*.f64 #s(literal -4 binary64) z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
37.3%
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
18.5%
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) x)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
50.5%
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -4 binary64) (fma.f64 y x z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
65.7%
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
51.1%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
39.6%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
39.5%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
38.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 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
19.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 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
29.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 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x (-.f64 x #s(literal 2 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
30.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)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
30.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)) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
60.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 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z))
38.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 (/.f64 (+.f64 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z))
39.2%
#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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x))
22.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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
22.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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))))
23.9%
#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 #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
29.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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)))) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
29.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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) #s(literal 154840252661040053153929/25000000000000000000 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
17.7%
#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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #s(literal 263505074721/1000000000 binary64) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
17.8%
#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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
18.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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
42.7%
#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 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (neg.f64 y)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64))))
4.9%
#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(approx (* (- x 2) y) (*.f64 y x)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
35.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 -1000000000/23533438303 binary64) z))
10.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
22.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
6.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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
6.2%
#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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x x))))
18.2%
#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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
18.2%
#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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #s(literal -1000000000/23533438303 binary64))))
Compiler

Compiled 4 985 to 3 524 computations (29.3% saved)

simplify189.0ms (1.5%)

Memory
-20.4MiB live, 224.4MiB allocated; 50ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x))
cost-diff0
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
cost-diff0
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
cost-diff0
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
cost-diff0
(-.f64 x #s(literal 2 binary64))
cost-diff0
(*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
cost-diff0
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)))
cost-diff0
#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 #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))))
cost-diff0
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))
cost-diff0
(*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
cost-diff0
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))
cost-diff0
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
cost-diff0
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
cost-diff0
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
cost-diff0
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
cost-diff0
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
cost-diff0
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
092809
0129788
1227788
2537788
31840788
47926788
08415788
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
x
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))
(*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))
(-.f64 y #s(literal 4297481763/15625000 binary64))
y
#s(literal 4297481763/15625000 binary64)
#s(literal 500000000/23533438303 binary64)
(*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)
#s(literal 156699607947000000000/553822718361107519809 binary64)
x
(*.f64 #s(literal -1000000000/23533438303 binary64) y)
#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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
#s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))
(*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)
(fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64))
#s(literal -78349803973500000000/553822718361107519809 binary64)
#s(literal 500000000/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x))
(*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64)))
(fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
x
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
(-.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 x x)
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 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 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x 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 y) x z)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
x
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
z
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 x #s(literal 104109730557/25000000000 binary64)))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(*.f64 x #s(literal 104109730557/25000000000 binary64))
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))
(*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))
(fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))
(fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))
(-.f64 y #s(literal 4297481763/15625000 binary64))
y
#s(literal 4297481763/15625000 binary64)
#s(literal 500000000/23533438303 binary64)
(*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)
#s(literal 156699607947000000000/553822718361107519809 binary64)
x
(*.f64 #s(literal -1000000000/23533438303 binary64) y)
#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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)) (-.f64 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)))
(*.f64 (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)) (-.f64 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 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(*.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 #s(literal 4297481763/31250000 binary64)) x y))
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
#s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))
(*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)
(fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64))
#s(literal -78349803973500000000/553822718361107519809 binary64)
#s(literal 500000000/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) x) (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))))))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) x) (*.f64 (-.f64 x #s(literal 2 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 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) x) (*.f64 (-.f64 x #s(literal 2 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x))
(*.f64 (*.f64 (-.f64 x #s(literal 2 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (-.f64 x #s(literal 2 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 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))
#s(literal 104109730557/25000000000 binary64)
x
#s(literal 393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
(-.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 x x)
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#s(literal 216700011257/5000000000 binary64)
#s(literal 263505074721/1000000000 binary64)
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)

localize298.0ms (2.3%)

Memory
33.4MiB live, 413.6MiB allocated; 62ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.3192538140057984
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x))
accuracy22.035594439845458
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
accuracy23.351780245618833
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
accuracy24.211526835492933
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
accuracy0.28515625
(*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)
accuracy21.116514381935552
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)))
accuracy23.351780245618833
#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 #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))))
accuracy28.340870354418193
#s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))
accuracy0.3828125
(*.f64 #s(literal -1000000000/23533438303 binary64) y)
accuracy0.6015625
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))
accuracy23.351780245618833
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
accuracy28.033709956172803
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))
accuracy0.625
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
accuracy38.522151347643536
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
accuracy0.11328125
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
accuracy0.26009750976844204
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
accuracy0.27913840476030194
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
accuracy21.20291430592312
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
Samples
215.0ms256×0valid
Compiler

Compiled 698 to 76 computations (89.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 156.0ms
const: 76.0ms (48.7% of total)
ival-mult: 47.0ms (30.1% of total)
ival-add: 21.0ms (13.4% of total)
ival-div: 7.0ms (4.5% of total)
ival-sub: 4.0ms (2.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series77.0ms (0.6%)

Memory
-20.4MiB live, 33.9MiB allocated; 9ms collecting garbage
Counts
23 → 170
Calls
Call 1
Inputs
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
(*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))
(*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(-.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))
(*.f64 #s(literal -1000000000/23533438303 binary64) y)
#s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))
(*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)
Outputs
(* -1000000000/23533438303 z)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -21670001125700000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(* 500000000/23533438303 z)
(+ (* 500000000/23533438303 z) (* x (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- (+ 68759708208/23533438303 (* x (- 393497462077/235334383030 (+ (* 10835000562850000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))) (* 156699607947/23533438303 (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))))))) (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
z
(+ z (* x y))
(+ z (* x (+ y (* 4297481763/31250000 x))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))))
y
(+ y (* 4297481763/31250000 x))
(+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))
(+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(+ (* -1000000000/23533438303 z) (* x (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (+ (* 250000000/23533438303 (- z 4297481763/7812500)) (* x (- (* 250000000/23533438303 (- y 393497462077/1250000000)) (+ (* -87546269805950000000/553822718361107519809 z) (+ (* 336932654197/47066876606 (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))) (* 210102341334/23533438303 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))))) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(* 104109730557/25000000000 x)
(* -1000000000/23533438303 (* x y))
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* x (- (* x (- 1759267849271/1176671915150 (+ (* -156699607947/23533438303 (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))))) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y)))))
(* -1000000000/23533438303 y)
(+ (* -1000000000/23533438303 y) (* x (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y))))
(* -2 y)
(+ (* -2 y) (* x (- y 4297481763/15625000)))
(+ (* -2 y) (* x (- (+ y (* -49698921037/2500000000 x)) 4297481763/15625000)))
(+ (* -2 y) (* x (- (+ y (* x (- (* 1759267849271/25000000000 x) 49698921037/2500000000))) 4297481763/15625000)))
-2
(- x 2)
(* -137519416416/23533438303 (pow x 2))
(* (pow x 2) (- (* 106576606695487271009549/2769113591805537599045 x) 137519416416/23533438303))
(* (pow x 2) (- (* x (+ 106576606695487271009549/2769113591805537599045 (* -144711234546464161882631907273934591/651667638667543454608722592206350 x))) 137519416416/23533438303))
(* (pow x 2) (- (* x (+ 106576606695487271009549/2769113591805537599045 (* x (- (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) 144711234546464161882631907273934591/651667638667543454608722592206350)))) 137519416416/23533438303))
(* -4297481763/15625000 (pow x 2))
(* (pow x 2) (- (* -49698921037/2500000000 x) 4297481763/15625000))
(* (pow x 2) (- (* x (- (* 1759267849271/25000000000 x) 49698921037/2500000000)) 4297481763/15625000))
(* (pow x 2) (- (* x (- (* x (+ 1759267849271/25000000000 (* 104109730557/25000000000 x))) 49698921037/2500000000)) 4297481763/15625000))
393497462077/5000000000
(+ 393497462077/5000000000 (* 104109730557/25000000000 x))
(* 500000000/23533438303 x)
(* x (+ 500000000/23533438303 (* -78349803973500000000/553822718361107519809 x)))
(* x (+ 500000000/23533438303 (* x (- (* 10727088460753238167788750000000/13033352773350869092174451844127 x) 78349803973500000000/553822718361107519809))))
(* x (+ 500000000/23533438303 (* x (- (* x (+ 10727088460753238167788750000000/13033352773350869092174451844127 (* -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 x))) 78349803973500000000/553822718361107519809))))
(* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (+ (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
104109730557/25000000000
(- 104109730557/25000000000 (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(- (+ 104109730557/25000000000 (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2))) (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(- (+ 104109730557/25000000000 (+ (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 12723143231740136880149/125000000000000000000 (/ 1 x)) (* 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(* 104109730557/25000000000 (pow x 4))
(* (pow x 4) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(* 104109730557/25000000000 (pow x 3))
(* (pow x 3) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(* (pow x 2) (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y)))
(* (pow x 2) (+ (* -1000000000/23533438303 (/ y x)) (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y))))
(* x (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y)))
(* x (+ (* -1000000000/23533438303 (/ y x)) (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y))))
(* (pow x 4) (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))))
(* (pow x 4) (- (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))) (/ 49698921037/2500000000 (pow x 2))))
(* (pow x 4) (- (+ 104109730557/25000000000 (+ (* 1759267849271/25000000000 (/ 1 x)) (/ y (pow x 3)))) (+ (* 4297481763/15625000 (/ 1 (pow x 3))) (/ 49698921037/2500000000 (pow x 2)))))
x
(* x (- 1 (* 2 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(* 104109730557/25000000000 (pow x 5))
(* (pow x 5) (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))))
(* (pow x 5) (- (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))) (/ 49698921037/2500000000 (pow x 2))))
(* (pow x 5) (+ 104109730557/25000000000 (+ (* -1 (/ (+ 49698921037/2500000000 (* 4297481763/15625000 (/ 1 x))) (pow x 2))) (* 1759267849271/25000000000 (/ 1 x)))))
(* x (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(/ 1 (pow x 3))
(/ (- 1 (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (+ (* 216700011257/5000000000 (/ 1 x)) (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(* -78349803973500000000/553822718361107519809 (pow x 2))
(* (pow x 2) (- (* 500000000/23533438303 (/ 1 x)) 78349803973500000000/553822718361107519809))
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)))
(+ 104109730557/25000000000 (* -1 (/ (+ 12723143231740136880149/125000000000000000000 (* -1 (/ (+ 2157218858562374472887084159837293/625000000000000000000000000000 (* -1 (/ (+ 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (* -1 y)) x))) x))) x)))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 4297481763/31250000 (/ y x)) x)) 393497462077/5000000000) x))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* -1 (/ (- (* -1 (/ y x)) 4297481763/31250000) x))) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (+ 393497462077/1250000000 (* -1 y))) 408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- y 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (+ (* -1 (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y))) (* 1000000000/23533438303 (/ y x)))))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* 49698921037/2500000000 (/ 1 x)) 1759267849271/25000000000) x))))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (- (/ y x) (+ 49698921037/2500000000 (* 4297481763/15625000 (/ 1 x)))) x)) 1759267849271/25000000000) x))))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* (pow x 5) (- (* -1 (/ (- 1759267849271/25000000000 (* 49698921037/2500000000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1759267849271/25000000000 (* -1 (/ (+ 49698921037/2500000000 (* 4297481763/15625000 (/ 1 x))) x))) x)) 104109730557/25000000000)))
(* -1 (/ (- (* 216700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* 40371268010758926720049/25000000000000000000 (/ 1 x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 x)) 40371268010758926720049/25000000000000000000) x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ 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))))))))))
(+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (* -137519416416/23533438303 (pow x 2)) (* x (* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))))
(* -137519416416/23533438303 x)
(+ (* -137519416416/23533438303 x) (* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)))
(* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2)))
(+ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (- x 2)))
-137519416416/23533438303
(- (* 168466327098500000000/553822718361107519809 y) 137519416416/23533438303)
(/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 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))))))))
(* y (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ z (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* x y)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* y (+ (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* x (* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)))
(* y (+ (* -137519416416/23533438303 (/ (pow x 2) y)) (* x (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))))
(* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(* y (- (+ (* -137519416416/23533438303 (/ x y)) (* 168466327098500000000/553822718361107519809 x)) 1000000000/23533438303))
(* y (- x 2))
(* y (- (+ x (/ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) y)) 2))
(* 168466327098500000000/553822718361107519809 y)
(* y (- 168466327098500000000/553822718361107519809 (* 137519416416/23533438303 (/ 1 y))))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* y (+ (* -1 (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (+ (/ z (+ 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))))))))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(* -1 (* y (+ (* -1 (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* x (* y (+ 1000000000/23533438303 (* -168466327098500000000/553822718361107519809 x)))))
(* -1 (* y (+ (* 137519416416/23533438303 (/ (pow x 2) y)) (* x (+ 1000000000/23533438303 (* -168466327098500000000/553822718361107519809 x))))))
(* -1 (* y (+ 1000000000/23533438303 (* -168466327098500000000/553822718361107519809 x))))
(* -1 (* y (+ 1000000000/23533438303 (+ (* -168466327098500000000/553822718361107519809 x) (* 137519416416/23533438303 (/ x y))))))
(* -1 (* y (+ (* -1 (- x 2)) (* -1 (/ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) y)))))
(* -1 (* y (- (* 137519416416/23533438303 (/ 1 y)) 168466327098500000000/553822718361107519809)))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (* z (- (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (* z (- (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (+ (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)))
(/ (* z (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (* -1 (/ (- (pow x 2) 4) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
Calls

9 calls:

TimeVariablePointExpression
50.0ms
y
@inf
((* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (* 104109730557/25000000000 x) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) x) (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) (* -1000000000/23533438303 y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (+ (* -78349803973500000000/553822718361107519809 x) 500000000/23533438303) x))
4.0ms
y
@-inf
((* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (* 104109730557/25000000000 x) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) x) (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) (* -1000000000/23533438303 y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (+ (* -78349803973500000000/553822718361107519809 x) 500000000/23533438303) x))
3.0ms
x
@-inf
((* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (* 104109730557/25000000000 x) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) x) (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) (* -1000000000/23533438303 y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (+ (* -78349803973500000000/553822718361107519809 x) 500000000/23533438303) x))
3.0ms
y
@0
((* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (* 104109730557/25000000000 x) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) x) (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) (* -1000000000/23533438303 y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (+ (* -78349803973500000000/553822718361107519809 x) 500000000/23533438303) x))
3.0ms
x
@0
((* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (* 104109730557/25000000000 x) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) x) (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) (* -1000000000/23533438303 y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (+ (* -78349803973500000000/553822718361107519809 x) 500000000/23533438303) x))

simplify305.0ms (2.4%)

Memory
-11.1MiB live, 201.5MiB allocated; 86ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07313659
124623272
083502903
Stop Event
iter limit
node limit
Counts
170 → 167
Calls
Call 1
Inputs
(* -1000000000/23533438303 z)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -21670001125700000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(* 500000000/23533438303 z)
(+ (* 500000000/23533438303 z) (* x (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- (+ 68759708208/23533438303 (* x (- 393497462077/235334383030 (+ (* 10835000562850000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))) (* 156699607947/23533438303 (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))))))) (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
z
(+ z (* x y))
(+ z (* x (+ y (* 4297481763/31250000 x))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))))
y
(+ y (* 4297481763/31250000 x))
(+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))
(+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(+ (* -1000000000/23533438303 z) (* x (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (+ (* 250000000/23533438303 (- z 4297481763/7812500)) (* x (- (* 250000000/23533438303 (- y 393497462077/1250000000)) (+ (* -87546269805950000000/553822718361107519809 z) (+ (* 336932654197/47066876606 (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))) (* 210102341334/23533438303 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))))) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(* 104109730557/25000000000 x)
(* -1000000000/23533438303 (* x y))
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* x (- (* x (- 1759267849271/1176671915150 (+ (* -156699607947/23533438303 (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))))) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y)))))
(* -1000000000/23533438303 y)
(+ (* -1000000000/23533438303 y) (* x (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y))))
(* -2 y)
(+ (* -2 y) (* x (- y 4297481763/15625000)))
(+ (* -2 y) (* x (- (+ y (* -49698921037/2500000000 x)) 4297481763/15625000)))
(+ (* -2 y) (* x (- (+ y (* x (- (* 1759267849271/25000000000 x) 49698921037/2500000000))) 4297481763/15625000)))
-2
(- x 2)
(* -137519416416/23533438303 (pow x 2))
(* (pow x 2) (- (* 106576606695487271009549/2769113591805537599045 x) 137519416416/23533438303))
(* (pow x 2) (- (* x (+ 106576606695487271009549/2769113591805537599045 (* -144711234546464161882631907273934591/651667638667543454608722592206350 x))) 137519416416/23533438303))
(* (pow x 2) (- (* x (+ 106576606695487271009549/2769113591805537599045 (* x (- (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) 144711234546464161882631907273934591/651667638667543454608722592206350)))) 137519416416/23533438303))
(* -4297481763/15625000 (pow x 2))
(* (pow x 2) (- (* -49698921037/2500000000 x) 4297481763/15625000))
(* (pow x 2) (- (* x (- (* 1759267849271/25000000000 x) 49698921037/2500000000)) 4297481763/15625000))
(* (pow x 2) (- (* x (- (* x (+ 1759267849271/25000000000 (* 104109730557/25000000000 x))) 49698921037/2500000000)) 4297481763/15625000))
393497462077/5000000000
(+ 393497462077/5000000000 (* 104109730557/25000000000 x))
(* 500000000/23533438303 x)
(* x (+ 500000000/23533438303 (* -78349803973500000000/553822718361107519809 x)))
(* x (+ 500000000/23533438303 (* x (- (* 10727088460753238167788750000000/13033352773350869092174451844127 x) 78349803973500000000/553822718361107519809))))
(* x (+ 500000000/23533438303 (* x (- (* x (+ 10727088460753238167788750000000/13033352773350869092174451844127 (* -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 x))) 78349803973500000000/553822718361107519809))))
(* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (+ (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
104109730557/25000000000
(- 104109730557/25000000000 (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(- (+ 104109730557/25000000000 (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2))) (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(- (+ 104109730557/25000000000 (+ (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 12723143231740136880149/125000000000000000000 (/ 1 x)) (* 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(* 104109730557/25000000000 (pow x 4))
(* (pow x 4) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(* 104109730557/25000000000 (pow x 3))
(* (pow x 3) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(* (pow x 2) (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y)))
(* (pow x 2) (+ (* -1000000000/23533438303 (/ y x)) (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y))))
(* x (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y)))
(* x (+ (* -1000000000/23533438303 (/ y x)) (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y))))
(* (pow x 4) (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))))
(* (pow x 4) (- (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))) (/ 49698921037/2500000000 (pow x 2))))
(* (pow x 4) (- (+ 104109730557/25000000000 (+ (* 1759267849271/25000000000 (/ 1 x)) (/ y (pow x 3)))) (+ (* 4297481763/15625000 (/ 1 (pow x 3))) (/ 49698921037/2500000000 (pow x 2)))))
x
(* x (- 1 (* 2 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(* 104109730557/25000000000 (pow x 5))
(* (pow x 5) (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))))
(* (pow x 5) (- (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))) (/ 49698921037/2500000000 (pow x 2))))
(* (pow x 5) (+ 104109730557/25000000000 (+ (* -1 (/ (+ 49698921037/2500000000 (* 4297481763/15625000 (/ 1 x))) (pow x 2))) (* 1759267849271/25000000000 (/ 1 x)))))
(* x (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(/ 1 (pow x 3))
(/ (- 1 (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (+ (* 216700011257/5000000000 (/ 1 x)) (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(* -78349803973500000000/553822718361107519809 (pow x 2))
(* (pow x 2) (- (* 500000000/23533438303 (/ 1 x)) 78349803973500000000/553822718361107519809))
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)))
(+ 104109730557/25000000000 (* -1 (/ (+ 12723143231740136880149/125000000000000000000 (* -1 (/ (+ 2157218858562374472887084159837293/625000000000000000000000000000 (* -1 (/ (+ 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (* -1 y)) x))) x))) x)))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 4297481763/31250000 (/ y x)) x)) 393497462077/5000000000) x))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* -1 (/ (- (* -1 (/ y x)) 4297481763/31250000) x))) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (+ 393497462077/1250000000 (* -1 y))) 408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- y 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (+ (* -1 (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y))) (* 1000000000/23533438303 (/ y x)))))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* 49698921037/2500000000 (/ 1 x)) 1759267849271/25000000000) x))))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (- (/ y x) (+ 49698921037/2500000000 (* 4297481763/15625000 (/ 1 x)))) x)) 1759267849271/25000000000) x))))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* (pow x 5) (- (* -1 (/ (- 1759267849271/25000000000 (* 49698921037/2500000000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1759267849271/25000000000 (* -1 (/ (+ 49698921037/2500000000 (* 4297481763/15625000 (/ 1 x))) x))) x)) 104109730557/25000000000)))
(* -1 (/ (- (* 216700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* 40371268010758926720049/25000000000000000000 (/ 1 x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 x)) 40371268010758926720049/25000000000000000000) x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ 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))))))))))
(+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (* -137519416416/23533438303 (pow x 2)) (* x (* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))))
(* -137519416416/23533438303 x)
(+ (* -137519416416/23533438303 x) (* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)))
(* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2)))
(+ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (- x 2)))
-137519416416/23533438303
(- (* 168466327098500000000/553822718361107519809 y) 137519416416/23533438303)
(/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 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))))))))
(* y (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ z (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* x y)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* y (+ (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* x (* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)))
(* y (+ (* -137519416416/23533438303 (/ (pow x 2) y)) (* x (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))))
(* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(* y (- (+ (* -137519416416/23533438303 (/ x y)) (* 168466327098500000000/553822718361107519809 x)) 1000000000/23533438303))
(* y (- x 2))
(* y (- (+ x (/ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) y)) 2))
(* 168466327098500000000/553822718361107519809 y)
(* y (- 168466327098500000000/553822718361107519809 (* 137519416416/23533438303 (/ 1 y))))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* y (+ (* -1 (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (+ (/ z (+ 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))))))))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(* -1 (* y (+ (* -1 (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* x (* y (+ 1000000000/23533438303 (* -168466327098500000000/553822718361107519809 x)))))
(* -1 (* y (+ (* 137519416416/23533438303 (/ (pow x 2) y)) (* x (+ 1000000000/23533438303 (* -168466327098500000000/553822718361107519809 x))))))
(* -1 (* y (+ 1000000000/23533438303 (* -168466327098500000000/553822718361107519809 x))))
(* -1 (* y (+ 1000000000/23533438303 (+ (* -168466327098500000000/553822718361107519809 x) (* 137519416416/23533438303 (/ x y))))))
(* -1 (* y (+ (* -1 (- x 2)) (* -1 (/ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) y)))))
(* -1 (* y (- (* 137519416416/23533438303 (/ 1 y)) 168466327098500000000/553822718361107519809)))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (* z (- (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (* z (- (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (+ (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)))
(/ (* z (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (* -1 (/ (- (pow x 2) 4) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
Outputs
(* -1000000000/23533438303 z)
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal 156699607947/23533438303 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z))) x (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -21670001125700000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) z (*.f64 #s(literal 263505074721/47066876606 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal 156699607947/23533438303 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z))) #s(literal 156699607947/23533438303 binary64) #s(literal 49698921037/117667191515 binary64))) (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal 156699607947/23533438303 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z)))) x (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(* 500000000/23533438303 z)
(*.f64 #s(literal 500000000/23533438303 binary64) z)
(+ (* 500000000/23533438303 z) (* x (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal 500000000/23533438303 binary64) z))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- (+ 68759708208/23533438303 (* x (- 393497462077/235334383030 (+ (* 10835000562850000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))) (* 156699607947/23533438303 (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))))))) (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 393497462077/235334383030 binary64) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) #s(literal 156699607947/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 263505074721/47066876606 binary64) (*.f64 #s(literal 10835000562850000000/553822718361107519809 binary64) z)))) x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal 500000000/23533438303 binary64) z))
z
(+ z (* x y))
(fma.f64 y x z)
(+ z (* x (+ y (* 4297481763/31250000 x))))
(fma.f64 (fma.f64 #s(literal 4297481763/31250000 binary64) x y) x z)
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 393497462077/5000000000 binary64) x #s(literal 4297481763/31250000 binary64)) x y) x z)
y
(+ y (* 4297481763/31250000 x))
(fma.f64 #s(literal 4297481763/31250000 binary64) x y)
(+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))
(fma.f64 (fma.f64 #s(literal 393497462077/5000000000 binary64) x #s(literal 4297481763/31250000 binary64)) x y)
(+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
(+ (* -1000000000/23533438303 z) (* x (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) #s(literal 250000000/23533438303 binary64)) (fma.f64 #s(literal 336932654197/47066876606 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -210102341334000000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (+ (* 250000000/23533438303 (- z 4297481763/7812500)) (* x (- (* 250000000/23533438303 (- y 393497462077/1250000000)) (+ (* -87546269805950000000/553822718361107519809 z) (+ (* 336932654197/47066876606 (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))) (* 210102341334/23533438303 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))))) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 y #s(literal 393497462077/1250000000 binary64)) #s(literal 250000000/23533438303 binary64) (*.f64 #s(literal 87546269805950000000/553822718361107519809 binary64) z)) (fma.f64 #s(literal 210102341334/23533438303 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) #s(literal 250000000/23533438303 binary64)) (fma.f64 #s(literal 336932654197/47066876606 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -210102341334000000000/553822718361107519809 binary64) z))) #s(literal 336932654197/47066876606 binary64)))) x (-.f64 (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) #s(literal 250000000/23533438303 binary64)) (fma.f64 #s(literal 336932654197/47066876606 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -210102341334000000000/553822718361107519809 binary64) z)))) x (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(* 104109730557/25000000000 x)
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(* -1000000000/23533438303 (* x y))
(*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) #s(literal 156699607947/23533438303 binary64) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y #s(literal 49698921037/117667191515 binary64))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* x (- (* x (- 1759267849271/1176671915150 (+ (* -156699607947/23533438303 (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))))) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (-.f64 (-.f64 #s(literal 119279635808138688837503/27691135918055375990450 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y)) #s(literal -156699607947/23533438303 binary64))) (fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) #s(literal 263505074721/47066876606 binary64) (*.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) y))) x) (fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) #s(literal 156699607947/23533438303 binary64) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y #s(literal 49698921037/117667191515 binary64)))) x (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* x (+ (* -1000000000/23533438303 y) (* x (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* -1000000000/23533438303 y)
(*.f64 #s(literal -1000000000/23533438303 binary64) y)
(+ (* -1000000000/23533438303 y) (* x (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y))))
(fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))
(* -2 y)
(*.f64 #s(literal -2 binary64) y)
(+ (* -2 y) (* x (- y 4297481763/15625000)))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 #s(literal -2 binary64) y))
(+ (* -2 y) (* x (- (+ y (* -49698921037/2500000000 x)) 4297481763/15625000)))
(fma.f64 (fma.f64 #s(literal -49698921037/2500000000 binary64) x (-.f64 y #s(literal 4297481763/15625000 binary64))) x (*.f64 #s(literal -2 binary64) y))
(+ (* -2 y) (* x (- (+ y (* x (- (* 1759267849271/25000000000 x) 49698921037/2500000000))) 4297481763/15625000)))
(fma.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1759267849271/25000000000 binary64) x) #s(literal 49698921037/2500000000 binary64)) x (-.f64 y #s(literal 4297481763/15625000 binary64))) x (*.f64 #s(literal -2 binary64) y))
-2
#s(literal -2 binary64)
(- x 2)
(-.f64 x #s(literal 2 binary64))
(* -137519416416/23533438303 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -137519416416/23533438303 binary64))
(* (pow x 2) (- (* 106576606695487271009549/2769113591805537599045 x) 137519416416/23533438303))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) x)
(* (pow x 2) (- (* x (+ 106576606695487271009549/2769113591805537599045 (* -144711234546464161882631907273934591/651667638667543454608722592206350 x))) 137519416416/23533438303))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -144711234546464161882631907273934591/651667638667543454608722592206350 binary64) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)
(* (pow x 2) (- (* x (+ 106576606695487271009549/2769113591805537599045 (* x (- (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) 144711234546464161882631907273934591/651667638667543454608722592206350)))) 137519416416/23533438303))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)
(* -4297481763/15625000 (pow x 2))
(*.f64 #s(literal -4297481763/15625000 binary64) (*.f64 x x))
(* (pow x 2) (- (* -49698921037/2500000000 x) 4297481763/15625000))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -49698921037/2500000000 binary64) x) #s(literal 4297481763/15625000 binary64)) x) x)
(* (pow x 2) (- (* x (- (* 1759267849271/25000000000 x) 49698921037/2500000000)) 4297481763/15625000))
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1759267849271/25000000000 binary64) x) #s(literal 49698921037/2500000000 binary64)) x) #s(literal 4297481763/15625000 binary64)) x) x)
(* (pow x 2) (- (* x (- (* x (+ 1759267849271/25000000000 (* 104109730557/25000000000 x))) 49698921037/2500000000)) 4297481763/15625000))
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 1759267849271/25000000000 binary64)) x) #s(literal 49698921037/2500000000 binary64)) x) #s(literal 4297481763/15625000 binary64)) x) x)
393497462077/5000000000
#s(literal 393497462077/5000000000 binary64)
(+ 393497462077/5000000000 (* 104109730557/25000000000 x))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(* 500000000/23533438303 x)
(*.f64 #s(literal 500000000/23533438303 binary64) x)
(* x (+ 500000000/23533438303 (* -78349803973500000000/553822718361107519809 x)))
(*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)
(* x (+ 500000000/23533438303 (* x (- (* 10727088460753238167788750000000/13033352773350869092174451844127 x) 78349803973500000000/553822718361107519809))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) x #s(literal 500000000/23533438303 binary64)) x)
(* x (+ 500000000/23533438303 (* x (- (* x (+ 10727088460753238167788750000000/13033352773350869092174451844127 (* -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 x))) 78349803973500000000/553822718361107519809))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 binary64) x #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) x #s(literal 500000000/23533438303 binary64)) x)
(* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(*.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) x)
(* x (- (+ 104109730557/25000000000 (+ (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(*.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 y (pow.f64 x #s(literal 3 binary64))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))))) x)
104109730557/25000000000
#s(literal 104109730557/25000000000 binary64)
(- 104109730557/25000000000 (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))
(- (+ 104109730557/25000000000 (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2))) (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(-.f64 (+.f64 (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 x x)) #s(literal 104109730557/25000000000 binary64)) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))
(- (+ 104109730557/25000000000 (+ (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 12723143231740136880149/125000000000000000000 (/ 1 x)) (* 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(-.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 x x))) (-.f64 (/.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -12723143231740136880149/125000000000000000000 binary64) x)))
(* 104109730557/25000000000 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 104109730557/25000000000 binary64))
(* (pow x 4) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(*.f64 (+.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64)))
(* 104109730557/25000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 104109730557/25000000000 binary64))
(* (pow x 3) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(*.f64 (+.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 2) (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y)))
(*.f64 (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x) x)
(* (pow x 2) (+ (* -1000000000/23533438303 (/ y x)) (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y))))
(*.f64 (*.f64 (fma.f64 (/.f64 y x) #s(literal -1000000000/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)))) x) x)
(* x (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y)))
(*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)
(* x (+ (* -1000000000/23533438303 (/ y x)) (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -1000000000/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)))) x)
(* (pow x 4) (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 1759267849271/25000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))) (/ 49698921037/2500000000 (pow x 2))))
(*.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 49698921037/2500000000 binary64) x)) x)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (+ 104109730557/25000000000 (+ (* 1759267849271/25000000000 (/ 1 x)) (/ y (pow x 3)))) (+ (* 4297481763/15625000 (/ 1 (pow x 3))) (/ 49698921037/2500000000 (pow x 2)))))
(*.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (+.f64 (/.f64 y (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 4297481763/15625000 binary64) x) #s(literal 49698921037/2500000000 binary64)) x)) x))) (pow.f64 x #s(literal 4 binary64)))
x
(* x (- 1 (* 2 (/ 1 x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) x)
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(*.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))) x)
(* 104109730557/25000000000 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 104109730557/25000000000 binary64))
(* (pow x 5) (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1759267849271/25000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)))
(* (pow x 5) (- (+ 104109730557/25000000000 (* 1759267849271/25000000000 (/ 1 x))) (/ 49698921037/2500000000 (pow x 2))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 49698921037/2500000000 binary64) x)) x)))
(* (pow x 5) (+ 104109730557/25000000000 (+ (* -1 (/ (+ 49698921037/2500000000 (* 4297481763/15625000 (/ 1 x))) (pow x 2))) (* 1759267849271/25000000000 (/ 1 x)))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 4297481763/15625000 binary64) x) #s(literal 49698921037/2500000000 binary64)) x)) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* x (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) x)
(/ 1 (pow x 3))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))
(/ (- 1 (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 40371268010758926720049/25000000000000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) x)) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (+ (* 216700011257/5000000000 (/ 1 x)) (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 40371268010758926720049/25000000000000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) x)) (/.f64 #s(literal 7360090317919640263990431387591593/125000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* -78349803973500000000/553822718361107519809 (pow x 2))
(*.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x) x)
(* (pow x 2) (- (* 500000000/23533438303 (/ 1 x)) 78349803973500000000/553822718361107519809))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 500000000/23533438303 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) x) x)
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (neg.f64 y)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)))
(-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))
(+ 104109730557/25000000000 (* -1 (/ (+ 12723143231740136880149/125000000000000000000 (* -1 (/ (+ 2157218858562374472887084159837293/625000000000000000000000000000 (* -1 (/ (+ 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (* -1 y)) x))) x))) x)))
(-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 4297481763/31250000 (/ y x)) x)) 393497462077/5000000000) x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal -4297481763/31250000 binary64)) x) #s(literal 393497462077/5000000000 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal -1 binary64) #s(literal -393497462077/5000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* -1 (/ (- (* -1 (/ y x)) 4297481763/31250000) x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 4297481763/31250000 binary64)) x)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (+ 393497462077/1250000000 (* -1 y))) 408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (+.f64 #s(literal -393497462077/1250000000 binary64) y) #s(literal 408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- y 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* x (+ (* -1 (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* 156699607947000000000/553822718361107519809 y))) (* 1000000000/23533438303 (/ y x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (fma.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y (*.f64 #s(literal 1000000000/23533438303 binary64) (/.f64 y x)))))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* 49698921037/2500000000 (/ 1 x)) 1759267849271/25000000000) x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 (/.f64 #s(literal 49698921037/2500000000 binary64) x) #s(literal 1759267849271/25000000000 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (- (/ y x) (+ 49698921037/2500000000 (* 4297481763/15625000 (/ 1 x)))) x)) 1759267849271/25000000000) x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (/.f64 y x) #s(literal 49698921037/2500000000 binary64)) (/.f64 #s(literal 4297481763/15625000 binary64) x)) (neg.f64 x)) #s(literal 1759267849271/25000000000 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (- 1759267849271/25000000000 (* 49698921037/2500000000 (/ 1 x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (-.f64 (/.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 49698921037/2500000000 binary64) x)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1759267849271/25000000000 (* -1 (/ (+ 49698921037/2500000000 (* 4297481763/15625000 (/ 1 x))) x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (-.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 4297481763/15625000 binary64) x) #s(literal 49698921037/2500000000 binary64)) x))) x) #s(literal 104109730557/25000000000 binary64)))
(* -1 (/ (- (* 216700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* -1 (/ (- (* 40371268010758926720049/25000000000000000000 (/ 1 x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 40371268010758926720049/25000000000000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) (neg.f64 x)) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 x)) 40371268010758926720049/25000000000000000000) x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 7360090317919640263990431387591593/125000000000000000000000000000 binary64) x) #s(literal 40371268010758926720049/25000000000000000000 binary64)) (neg.f64 x)) #s(literal 216700011257/5000000000 binary64)) (neg.f64 x)) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ 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 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z)
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x)) (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+ (/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (* -137519416416/23533438303 (pow x 2)) (* x (* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64)) y) x (*.f64 (*.f64 x x) #s(literal -137519416416/23533438303 binary64)))
(* -137519416416/23533438303 x)
(*.f64 #s(literal -137519416416/23533438303 binary64) x)
(+ (* -137519416416/23533438303 x) (* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)))
(fma.f64 (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64)) y (*.f64 #s(literal -137519416416/23533438303 binary64) x))
(* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2)))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))
(+ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (- x 2)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (-.f64 x #s(literal 2 binary64)))
-137519416416/23533438303
#s(literal -137519416416/23533438303 binary64)
(- (* 168466327098500000000/553822718361107519809 y) 137519416416/23533438303)
(-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y) #s(literal 137519416416/23533438303 binary64))
(/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(*.f64 (*.f64 y x) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x)) y)
(/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y)
(* y (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ z (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (+.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x) y)
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) y y)
(/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(*.f64 (*.f64 y (/.f64 x (+.f64 #s(literal 2 binary64) x))) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(* y (+ (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x)) y)
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (/.f64 (fma.f64 (-.f64 x #s(literal 2 binary64)) x (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y)
(* x (* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64)) y) x)
(* y (+ (* -137519416416/23533438303 (/ (pow x 2) y)) (* x (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))))
(*.f64 (fma.f64 (/.f64 (*.f64 x x) y) #s(literal -137519416416/23533438303 binary64) (*.f64 (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64)) x)) y)
(* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64)) y)
(* y (- (+ (* -137519416416/23533438303 (/ x y)) (* 168466327098500000000/553822718361107519809 x)) 1000000000/23533438303))
(*.f64 (fma.f64 (/.f64 x y) #s(literal -137519416416/23533438303 binary64) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))) y)
(* y (- x 2))
(*.f64 (-.f64 x #s(literal 2 binary64)) y)
(* y (- (+ x (/ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) y)) 2))
(*.f64 (fma.f64 x (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) y) (-.f64 x #s(literal 2 binary64))) y)
(* 168466327098500000000/553822718361107519809 y)
(*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y)
(* y (- 168466327098500000000/553822718361107519809 (* 137519416416/23533438303 (/ 1 y))))
(*.f64 (-.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (/.f64 #s(literal 137519416416/23533438303 binary64) y)) y)
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(*.f64 (*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x)) y)
(* -1 (* y (+ (* -1 (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (+ (/ z (+ 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))))))))) y)))))
(*.f64 (+.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x) y)
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(*.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) y)) #s(literal 1 binary64)) (neg.f64 y))
(* -1 (* y (+ (* -1 (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x)) y)
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(*.f64 (/.f64 (fma.f64 (-.f64 x #s(literal 2 binary64)) x (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y)
(* -1 (* x (* y (+ 1000000000/23533438303 (* -168466327098500000000/553822718361107519809 x)))))
(*.f64 (*.f64 (neg.f64 x) y) (fma.f64 #s(literal -168466327098500000000/553822718361107519809 binary64) x #s(literal 1000000000/23533438303 binary64)))
(* -1 (* y (+ (* 137519416416/23533438303 (/ (pow x 2) y)) (* x (+ 1000000000/23533438303 (* -168466327098500000000/553822718361107519809 x))))))
(*.f64 (fma.f64 (fma.f64 #s(literal -168466327098500000000/553822718361107519809 binary64) x #s(literal 1000000000/23533438303 binary64)) x (*.f64 (/.f64 (*.f64 x x) y) #s(literal 137519416416/23533438303 binary64))) (neg.f64 y))
(* -1 (* y (+ 1000000000/23533438303 (* -168466327098500000000/553822718361107519809 x))))
(*.f64 (fma.f64 #s(literal -168466327098500000000/553822718361107519809 binary64) x #s(literal 1000000000/23533438303 binary64)) (neg.f64 y))
(* -1 (* y (+ 1000000000/23533438303 (+ (* -168466327098500000000/553822718361107519809 x) (* 137519416416/23533438303 (/ x y))))))
(*.f64 (fma.f64 (/.f64 x y) #s(literal 137519416416/23533438303 binary64) (fma.f64 #s(literal -168466327098500000000/553822718361107519809 binary64) x #s(literal 1000000000/23533438303 binary64))) (neg.f64 y))
(* -1 (* y (+ (* -1 (- x 2)) (* -1 (/ (* x (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) y)))))
(*.f64 y (+.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) y)))
(* -1 (* y (- (* 137519416416/23533438303 (/ 1 y)) 168466327098500000000/553822718361107519809)))
(*.f64 (-.f64 (/.f64 #s(literal 137519416416/23533438303 binary64) y) #s(literal 168466327098500000000/553822718361107519809 binary64)) (neg.f64 y))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (* z (- (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (fma.f64 (-.f64 x #s(literal 2 binary64)) z (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+ (* z (- (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)
(/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* z (+ (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (/.f64 (fma.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) z) #s(literal 1 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) z) z z)
(/ (* z (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (*.f64 x x) #s(literal 4 binary64))) z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) z)
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (neg.f64 z) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (neg.f64 z) (-.f64 (*.f64 (neg.f64 (/.f64 x z)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(*.f64 (neg.f64 z) (-.f64 (*.f64 (neg.f64 x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) z)) #s(literal 1 binary64)))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (* -1 (/ (- (pow x 2) 4) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(*.f64 (neg.f64 z) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (*.f64 x x) #s(literal 4 binary64))) z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))))

rewrite284.0ms (2.2%)

Memory
0.4MiB live, 277.7MiB allocated; 40ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092644
0129623
1530617
23028617
08389617
Stop Event
iter limit
node limit
iter limit
Counts
23 → 541
Calls
Call 1
Inputs
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
(*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))
(*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y))
(-.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))
(*.f64 #s(literal -1000000000/23533438303 binary64) y)
#s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))
(*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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) (+.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 2 binary64) x)))
(*.f64 (/.f64 (*.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 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (*.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 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 x x))) (-.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (/.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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)) (-.f64 (*.f64 x x) #s(literal 4 binary64)))
(*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))
(*.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 #s(literal 216700011257/5000000000 binary64) x) 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))) (neg.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.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 x #s(literal 2 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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)))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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)))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.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 x) #s(literal 4 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (*.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 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 #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) z))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.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 #s(literal 4297481763/31250000 binary64)) x y)) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 x #s(literal 2 binary64)) z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 y))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x))) (+.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.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 x #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal 2 binary64) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.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 x) #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (*.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 x #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x))
(neg.f64 (/.f64 (*.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 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(neg.f64 (/.f64 (*.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)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 y)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 y)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 y)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 y)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 x #s(literal 2 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (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 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (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 x #s(literal 2 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (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 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(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) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.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) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (neg.f64 z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+.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 x x) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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) x)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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) x)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.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 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) (/.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 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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) x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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) x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(+.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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) (-.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 (*.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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (fma.f64 z (-.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)) (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 z (-.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)) (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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(/.f64 (+.f64 (neg.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) (neg.f64 x))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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) (neg.f64 x) (neg.f64 z)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)))) (neg.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) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))))
(/.f64 (neg.f64 (neg.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 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z))) (neg.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 z) (-.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 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 (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 y y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.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 (neg.f64 z) (fma.f64 y (-.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)) (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 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 y (-.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)) (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 (neg.f64 z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (neg.f64 x)))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 z) (*.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) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 (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 y y)) (neg.f64 x)))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 z) (*.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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 (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 y y)) x))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 z) (*.f64 (fma.f64 y (-.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)) (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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 x)))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (fma.f64 y (-.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)) (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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 z) (*.f64 (fma.f64 y (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) x))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (fma.f64 y (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.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)))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 z (-.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 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (-.f64 (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 y y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (-.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 z (fma.f64 y (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (fma.f64 y (-.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)) (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 z (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (neg.f64 x)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 z (*.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) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (-.f64 (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 y y)) (neg.f64 x)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (fma.f64 z (*.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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (-.f64 (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 y y)) x))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 z (*.f64 (fma.f64 y (-.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)) (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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 x)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 y (-.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)) (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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (fma.f64 z (*.f64 (fma.f64 y (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) x))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 y (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 z (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (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 y y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) (neg.f64 z))) (*.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) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (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 y y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) 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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y) z)) (*.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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (fma.f64 y (-.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)) (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))) (neg.f64 z))) (*.f64 (fma.f64 y (-.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)) (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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (fma.f64 y (-.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)) (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))) z)) (*.f64 (fma.f64 y (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (neg.f64 x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 z))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.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) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (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 y y)) (neg.f64 x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 z))) (*.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) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (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 y y)) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) z)) (*.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) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (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 y y)) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 z))) (*.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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (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 y y)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)) (*.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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (*.f64 (fma.f64 y (-.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)) (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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 z))) (*.f64 (*.f64 (fma.f64 y (-.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)) (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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (*.f64 (fma.f64 y (-.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)) (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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) z)) (*.f64 (*.f64 (fma.f64 y (-.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)) (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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (*.f64 (fma.f64 y (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 z))) (*.f64 (*.f64 (fma.f64 y (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 (*.f64 (fma.f64 y (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)) (*.f64 (*.f64 (fma.f64 y (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (neg.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)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 z))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 z))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64))) (/.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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))))
(/.f64 (neg.f64 (-.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 z z))) (neg.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) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (+.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 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 z (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.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 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (-.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 z 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (+.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 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (*.f64 (fma.f64 z (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(neg.f64 (/.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(neg.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) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (/.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)))
(fma.f64 (/.f64 z (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)))
(fma.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 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.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 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 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 y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (/.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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)) (/.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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(-.f64 (/.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 (*.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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 z 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(-.f64 (/.f64 (/.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 (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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (/.f64 (*.f64 z 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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (neg.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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(-.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (neg.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))) (/.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))))
(+.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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64))))
(+.f64 (/.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 3 binary64)) (*.f64 (fma.f64 z (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (*.f64 (fma.f64 z (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (*.f64 (fma.f64 z (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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 3 binary64)) (*.f64 (fma.f64 z (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (/.f64 (/.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 3 binary64)) (fma.f64 z (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.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)) (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+.f64 (/.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 (*.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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 (neg.f64 z) 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)))
(+.f64 (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #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 #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (-.f64 (*.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)))) (neg.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))))
(/.f64 (neg.f64 (neg.f64 (-.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 z z)))) (neg.f64 (neg.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 (neg.f64 (neg.f64 (+.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 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 z (-.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)) (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 (*.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 (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 z 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 (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 (-.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)) (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 z (-.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)) (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 z #s(literal 3 binary64)))) (*.f64 (fma.f64 z (-.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)) (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 z (-.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)) (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 (*.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))) (-.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)))
(/.f64 (neg.f64 (-.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 z z))) (neg.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 (neg.f64 (+.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 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (fma.f64 z z (-.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 (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 (neg.f64 (+.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 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (fma.f64 z (-.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)) (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 (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 z 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 (+.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 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z z (-.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 (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 (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)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (-.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)) (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)
(fma.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) z)
(-.f64 (/.f64 (*.f64 z z) (-.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))) (/.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 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 (/.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 (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 z 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 z (*.f64 (neg.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 z (*.f64 (neg.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 (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 z (-.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 (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 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z z (-.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 (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 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z z (-.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 (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 (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 z (-.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 (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 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.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)) (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 (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 (-.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)) (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 (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 (-.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)) (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 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.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)) (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 (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 (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 (neg.f64 z) 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 (*.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 (*.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 (neg.f64 (-.f64 (*.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)))) (neg.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))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (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 y y)))) (neg.f64 (neg.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 (neg.f64 (neg.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 y (-.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)) (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 (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 (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 y 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 (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 (-.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)) (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 y (-.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)) (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 y #s(literal 3 binary64)))) (*.f64 (fma.f64 y (-.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)) (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 y (-.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)) (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 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))) (-.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)))
(/.f64 (neg.f64 (-.f64 (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 y y))) (neg.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 (neg.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y y (-.f64 (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 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))))
(/.f64 (neg.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y (-.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)) (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 (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 y 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 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (-.f64 (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 (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 (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)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y (-.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)) (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)
(fma.f64 x (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) y)
(-.f64 (/.f64 (*.f64 y y) (-.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))) (/.f64 (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 y (*.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 (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 (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 y 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 y (*.f64 (neg.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 (*.f64 (neg.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 (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 y (-.f64 (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 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (-.f64 (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 (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 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (-.f64 (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 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x) y)))) (/.f64 (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 y (-.f64 (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 (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 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.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)) (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 (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 (-.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)) (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 (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 (-.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)) (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 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.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)) (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 (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 (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 (neg.f64 y) 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 (*.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 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 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 #s(literal 104109730557/25000000000 binary64)))
(*.f64 x #s(literal 104109730557/25000000000 binary64))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)))
(fabs.f64 (neg.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(fabs.f64 (*.f64 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))
(*.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(*.f64 x (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y))) x)) (neg.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64))) x)) (neg.f64 (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y))))) (neg.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y))) x) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y)))
(/.f64 (*.f64 (fma.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64))) x) (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y)))) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y)))
(/.f64 (*.f64 x (fma.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) x (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x))
(fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) x))
(fma.f64 x (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) (*.f64 x (*.f64 #s(literal -1000000000/23533438303 binary64) y)))
(fma.f64 x (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 x (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) x) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x))
(+.f64 (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x) (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) x))
(+.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (*.f64 x (*.f64 #s(literal -1000000000/23533438303 binary64) y)))
(+.f64 (*.f64 x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) (*.f64 x (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1000000000/23533438303 binary64) y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64)) (*.f64 #s(literal 1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1000000000/23533438303 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) (*.f64 #s(literal 1000000000/23533438303 binary64) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y))) (*.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y)) (*.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y)))) (*.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64))) (*.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1000000000/23533438303 binary64) y) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y)))
(/.f64 (-.f64 (*.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64)) (*.f64 #s(literal 1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1000000000/23533438303 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) (*.f64 #s(literal 1000000000/23533438303 binary64) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal -1000000000/23533438303 binary64)) y)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y))) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y)))
(/.f64 (fma.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64))) (fma.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal -1000000000/23533438303 binary64)) y))))
(/.f64 (fma.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x))
(fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))
(fma.f64 y #s(literal -1000000000/23533438303 binary64) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x))
(fma.f64 x (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) (*.f64 #s(literal -1000000000/23533438303 binary64) y))
(-.f64 (/.f64 (*.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1000000000/23533438303 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) (*.f64 #s(literal 1000000000/23533438303 binary64) y))))) (/.f64 (*.f64 #s(literal 1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1000000000/23533438303 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) (*.f64 #s(literal 1000000000/23533438303 binary64) y))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y))) (/.f64 (pow.f64 (*.f64 #s(literal 1000000000/23533438303 binary64) y) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y))) (/.f64 (*.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y))))
(-.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) (*.f64 (neg.f64 y) #s(literal -1000000000/23533438303 binary64)))
(-.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) (*.f64 #s(literal 1000000000/23533438303 binary64) y))
(-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))) x))
(-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (neg.f64 x) (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))))
(+.f64 (/.f64 (*.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal -1000000000/23533438303 binary64)) y)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64)) (fma.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal -1000000000/23533438303 binary64)) y)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64)) (fma.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal -1000000000/23533438303 binary64)) y)))) (/.f64 (*.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal 1000000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal -1000000000/23533438303 binary64)) y)))))
(+.f64 (/.f64 (*.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1000000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (-.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y)) (*.f64 #s(literal -1000000000/23533438303 binary64) y)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 1000000000/23533438303 binary64) y))))
(+.f64 (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x) (*.f64 #s(literal -1000000000/23533438303 binary64) y))
(+.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) 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 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)) (-.f64 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 (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)) (-.f64 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 (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 y)) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) 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 #s(literal 4297481763/31250000 binary64)) x y)))
(*.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 #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 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) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 y)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 y)))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 y))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 y))) (+.f64 #s(literal 2 binary64) x))
(fma.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))))
(fma.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)) (*.f64 (-.f64 x #s(literal 2 binary64)) y)))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))))
(+.f64 (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))) (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)) (*.f64 (-.f64 x #s(literal 2 binary64)) y)))
(*.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 #s(literal 4297481763/31250000 binary64)) x 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) (-.f64 x #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal 2 binary64) x))
(/.f64 (fma.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal 2 binary64) x))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) 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) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) 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) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (fma.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.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 x x) #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) #s(literal 4 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 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y)) (+.f64 #s(literal 2 binary64) x))
(/.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 x x) #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y)) (+.f64 #s(literal 2 binary64) x))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) #s(literal 4 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 y (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) x))
(/.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 x x) #s(literal 4 binary64)) (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (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 y y)) (-.f64 x #s(literal 2 binary64)))) (neg.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 (neg.f64 (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64)))) (neg.f64 (fma.f64 y (-.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)) (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 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 (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 y y)))) (neg.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 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 y (-.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)) (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 (neg.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) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.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) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x #s(literal 2 binary64)) y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x #s(literal 2 binary64)) y))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (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 y y)))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (-.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 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 y (-.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)) (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 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 (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 y y)))) (neg.f64 (*.f64 (+.f64 #s(literal 2 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 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 y (-.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)) (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 (neg.f64 (*.f64 (-.f64 (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 y y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.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 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (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 y y)) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.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) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (fma.f64 y (-.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)) (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 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 y (-.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)) (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 #s(literal 2 binary64) x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.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 x x) #s(literal 4 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 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) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 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) (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.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 x x) #s(literal 4 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 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) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 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) (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.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) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.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) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.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) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.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) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.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) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.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) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.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) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (fma.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) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (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 y y)) (-.f64 x #s(literal 2 binary64))) (-.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 (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)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64))) (fma.f64 y (-.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)) (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 x #s(literal 2 binary64)) (-.f64 (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 y 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (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)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.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)) (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 (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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.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) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x #s(literal 2 binary64)) y)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x #s(literal 2 binary64)) y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (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 y y))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (-.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (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)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 y (-.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)) (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 x x) #s(literal 4 binary64)) (-.f64 (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 y y))) (*.f64 (+.f64 #s(literal 2 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 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 (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)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 y (-.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)) (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 (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 y y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.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 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (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 y y)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.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 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 y (-.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)) (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 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (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)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 y (-.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)) (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 #s(literal 2 binary64) x)))
(fma.f64 (*.f64 (-.f64 x #s(literal 2 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 x #s(literal 2 binary64)) 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 x #s(literal 2 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) y))
(fma.f64 (*.f64 (-.f64 x #s(literal 2 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 x #s(literal 2 binary64)) y))
(fma.f64 (-.f64 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 (-.f64 x #s(literal 2 binary64)) y))
(fma.f64 (-.f64 x #s(literal 2 binary64)) y (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))))
(fma.f64 y (-.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (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)) (*.f64 (-.f64 x #s(literal 2 binary64)) x) (*.f64 (-.f64 x #s(literal 2 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)) (*.f64 x (-.f64 x #s(literal 2 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y))
(fma.f64 x (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x #s(literal 2 binary64)) y))) (/.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x #s(literal 2 binary64)) y))))
(-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (neg.f64 y) (-.f64 x #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) y))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x #s(literal 2 binary64)) y))))) (/.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x #s(literal 2 binary64)) y))))))
(+.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (*.f64 (*.f64 (-.f64 x #s(literal 2 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 (*.f64 (-.f64 x #s(literal 2 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 x #s(literal 2 binary64)) y))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 x x))) (-.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal 8 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 2 binary64) x)) (*.f64 (+.f64 #s(literal 2 binary64) x) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (neg.f64 (*.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))) (/.f64 #s(literal 16 binary64) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))) (/.f64 #s(literal 64 binary64) (*.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 #s(literal 16 binary64) (fma.f64 x x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 #s(literal 64 binary64) (+.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))) (/.f64 #s(literal 8 binary64) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))))))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (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 x x) (*.f64 (-.f64 x #s(literal 2 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 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(*.f64 (*.f64 x (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (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 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 (-.f64 x #s(literal 2 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 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (*.f64 x (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 x (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.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 x #s(literal 2 binary64)) x) x)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.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 x #s(literal 2 binary64)) x) x))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (neg.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 x #s(literal 2 binary64)) x) x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 x #s(literal 2 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 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.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 x #s(literal 2 binary64)) x) x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) x) (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 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)))))
(*.f64 (*.f64 x x) (*.f64 (-.f64 x #s(literal 2 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 x #s(literal 2 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))
(*.f64 (-.f64 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)) (*.f64 x x)))
(*.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 x #s(literal 2 binary64)) x) x))
(*.f64 x (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) x))) (neg.f64 (-.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) x))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) 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 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) x)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) #s(literal 154840252661040053153929/25000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(literal 154840252661040053153929/25000000000000000000 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 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) (*.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (*.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x))) (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (neg.f64 (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (neg.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) #s(literal 154840252661040053153929/25000000000000000000 binary64)) (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)))
(/.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64))
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
(-.f64 (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64)))) (/.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))))
(-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 (neg.f64 x) #s(literal 104109730557/25000000000 binary64)))
(-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal -104109730557/25000000000 binary64) x))
(+.f64 (/.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(+.f64 (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(+.f64 (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))) (/.f64 #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))
(+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y)))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y)) (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))))) (*.f64 (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))))) (*.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))))) (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y) #s(literal 2 binary64))) (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y)))
(/.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y)))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))))
(/.f64 (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 156699607947000000000/553822718361107519809 binary64)) y)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y))) (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y)))
(/.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 156699607947000000000/553822718361107519809 binary64)) y))))
(/.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)))))))
(fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))
(fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))
(fma.f64 y #s(literal 156699607947000000000/553822718361107519809 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))))) (/.f64 (*.f64 #s(literal -3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))) (/.f64 (pow.f64 (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y) #s(literal 2 binary64)) (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))) (/.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y)) (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))))
(-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 (neg.f64 y) #s(literal 156699607947000000000/553822718361107519809 binary64)))
(-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))
(-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal -500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))
(-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 (neg.f64 (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 500000000/23533438303 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 156699607947000000000/553822718361107519809 binary64)) y)))) (/.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 156699607947000000000/553822718361107519809 binary64)) y)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 156699607947000000000/553822718361107519809 binary64)) y)))) (/.f64 (*.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 y y) (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 156699607947000000000/553822718361107519809 binary64)) y)))))
(+.f64 (/.f64 (*.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))))) (/.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))))) (/.f64 (*.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 2 binary64)) #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) (fma.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64)) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))))
(+.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))
(+.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))))
(*.f64 #s(literal -1000000000/23533438303 binary64) y)
(*.f64 y #s(literal -1000000000/23533438303 binary64))
#s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x))
(*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)
(*.f64 x (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 6138691782685876388702250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 x x)) #s(literal 250000000000000000/553822718361107519809 binary64)) x)) (neg.f64 (-.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x) #s(literal 500000000/23533438303 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64)) x)) (neg.f64 (fma.f64 #s(literal 6138691782685876388702250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 x x) (-.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 x #s(literal -39174901986750000000000000000/13033352773350869092174451844127 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 6138691782685876388702250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 x x)) #s(literal 250000000000000000/553822718361107519809 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x) #s(literal 500000000/23533438303 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64)))) (neg.f64 (fma.f64 #s(literal 6138691782685876388702250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 x x) (-.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 x #s(literal -39174901986750000000000000000/13033352773350869092174451844127 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 6138691782685876388702250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 x x)) #s(literal 250000000000000000/553822718361107519809 binary64)) x) (-.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x) #s(literal 500000000/23533438303 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64)) x) (fma.f64 #s(literal 6138691782685876388702250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 x x) (-.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 x #s(literal -39174901986750000000000000000/13033352773350869092174451844127 binary64)))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 6138691782685876388702250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 x x)) #s(literal 250000000000000000/553822718361107519809 binary64))) (-.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x) #s(literal 500000000/23533438303 binary64)))
(/.f64 (*.f64 x (fma.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal 6138691782685876388702250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 x x) (-.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 x #s(literal -39174901986750000000000000000/13033352773350869092174451844127 binary64)))))
(fma.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x) x (*.f64 #s(literal 500000000/23533438303 binary64) x))
(fma.f64 #s(literal 500000000/23533438303 binary64) x (*.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x) x))
(fma.f64 x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x) (*.f64 x #s(literal 500000000/23533438303 binary64)))
(fma.f64 x #s(literal 500000000/23533438303 binary64) (*.f64 x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)))
(+.f64 (*.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x) x) (*.f64 #s(literal 500000000/23533438303 binary64) x))
(+.f64 (*.f64 #s(literal 500000000/23533438303 binary64) x) (*.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x) x))
(+.f64 (*.f64 x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)) (*.f64 x #s(literal 500000000/23533438303 binary64)))
(+.f64 (*.f64 x #s(literal 500000000/23533438303 binary64)) (*.f64 x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x)))

eval227.0ms (1.8%)

Memory
-16.4MiB live, 221.8MiB allocated; 28ms collecting garbage
Compiler

Compiled 70 270 to 3 876 computations (94.5% saved)

prune122.0ms (0.9%)

Memory
21.3MiB live, 164.6MiB allocated; 17ms collecting garbage
Pruning

46 alts after pruning (44 fresh and 2 done)

PrunedKeptTotal
New81724841
Fresh152035
Picked415
Done011
Total83646882
Accuracy
99.8%
Counts
882 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))) (+.f64 #s(literal 2 binary64) x))
18.3%
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) x)) x)) (*.f64 x x))) (+.f64 #s(literal 2 binary64) x))
18.8%
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
35.0%
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
57.2%
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -4 binary64) y (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) x)) x (*.f64 #s(literal -4 binary64) z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
37.3%
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
18.5%
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) x)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
60.5%
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
55.9%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
29.4%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
19.8%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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.8%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
51.1%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
38.2%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (-.f64 x #s(literal 2 binary64)))
42.9%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))
39.0%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
39.3%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
35.2%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
39.6%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
51.1%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
39.6%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
39.5%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
9.1%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x))))
21.0%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
38.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 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
60.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 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z))
39.2%
#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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x))
29.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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)))) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
29.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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) #s(literal 154840252661040053153929/25000000000000000000 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
17.8%
#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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
18.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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
4.9%
#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(approx (* (- x 2) y) (*.f64 y x)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
35.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 -1000000000/23533438303 binary64) z))
12.2%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 x (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))))
22.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
12.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))))
18.2%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
16.2%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -1000000000/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)))) x)) x)))
7.9%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
7.8%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) x)))
9.2%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))))
9.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) x))))
7.8%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/23533438303 binary64)))))
6.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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
6.2%
#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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x x))))
18.2%
#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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #s(literal -1000000000/23533438303 binary64))))
Compiler

Compiled 5 874 to 3 988 computations (32.1% saved)

simplify143.0ms (1.1%)

Memory
-3.2MiB live, 145.5MiB allocated; 23ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 y x z)
cost-diff0
#s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))
cost-diff0
(/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
cost-diff0
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
cost-diff0
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)
cost-diff0
#s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))
cost-diff0
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)))
cost-diff0
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))))
cost-diff0
(-.f64 x #s(literal 2 binary64))
cost-diff0
(*.f64 (-.f64 x #s(literal 2 binary64)) y)
cost-diff0
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)))
cost-diff0
#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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
cost-diff0
(*.f64 x #s(literal 104109730557/25000000000 binary64))
cost-diff0
(fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))
cost-diff0
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
cost-diff0
#s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y))
cost-diff0
(fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)
cost-diff0
(/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
cost-diff0
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094789
0129783
1233783
2531783
31727783
47324783
08023735
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)
#s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y))
(fma.f64 #s(literal 4297481763/31250000 binary64) x y)
#s(literal 4297481763/31250000 binary64)
x
y
z
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))
(*.f64 x #s(literal 104109730557/25000000000 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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)))
(*.f64 (-.f64 x #s(literal 2 binary64)) y)
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
y
#s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))
(*.f64 #s(literal 500000000/23533438303 binary64) x)
#s(literal 500000000/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)))
#s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x)
(-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x)
(fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64))
(-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64))
(*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x)
#s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64)
x
#s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)
#s(literal 106576606695487271009549/2769113591805537599045 binary64)
#s(literal 137519416416/23533438303 binary64)
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
#s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))
(fma.f64 y x z)
y
x
z
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#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)
Outputs
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z))
(/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)
#s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y))
(fma.f64 #s(literal 4297481763/31250000 binary64) x y)
#s(literal 4297481763/31250000 binary64)
x
y
z
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (fabs.f64 x) #s(literal 104109730557/25000000000 binary64)))
(fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))
(*.f64 (fabs.f64 x) #s(literal 104109730557/25000000000 binary64))
(*.f64 x #s(literal 104109730557/25000000000 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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)) (*.f64 (-.f64 x #s(literal 2 binary64)) y)))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)))
(*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)) (*.f64 (-.f64 x #s(literal 2 binary64)) y))
(*.f64 (-.f64 x #s(literal 2 binary64)) y)
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
y
#s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))
(*.f64 #s(literal 500000000/23533438303 binary64) x)
#s(literal 500000000/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)))
#s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x)
(-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x)
(fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64))
(-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64))
(*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x)
#s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64)
x
#s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)
#s(literal 106576606695487271009549/2769113591805537599045 binary64)
#s(literal 137519416416/23533438303 binary64)
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
#s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))
(fma.f64 y x z)
y
x
z
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 216700011257/5000000000 binary64) x)
#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)

localize289.0ms (2.2%)

Memory
3.3MiB live, 335.0MiB allocated; 48ms collecting garbage
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.05859375
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
accuracy0.26009750976844204
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
accuracy21.20291430592312
(/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
accuracy24.26303693492383
#s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))
accuracy0.3203125
(*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x)
accuracy23.351780245618833
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))))
accuracy24.211526835492933
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)))
accuracy26.89362984854399
#s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))
accuracy0.36328125
(*.f64 #s(literal 500000000/23533438303 binary64) x)
accuracy8.625497890494534
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)))
accuracy28.54159464983289
#s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))
accuracy50.19006199475411
#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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
accuracy0.0
(fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))
accuracy0.625
(*.f64 x #s(literal 104109730557/25000000000 binary64))
accuracy50.43200104191785
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
accuracy0.26009750976844204
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
accuracy0.28125
(fma.f64 #s(literal 4297481763/31250000 binary64) x y)
accuracy21.20291430592312
(/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
accuracy23.834665178559987
#s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y))
Samples
239.0ms256×0valid
Compiler

Compiled 621 to 81 computations (87% saved)

Precisions
Click to see histograms. Total time spent on operations: 210.0ms
const: 111.0ms (52.8% of total)
ival-mult: 62.0ms (29.5% of total)
ival-add: 23.0ms (10.9% of total)
ival-div: 7.0ms (3.3% of total)
ival-sub: 5.0ms (2.4% of total)
ival-fabs: 1.0ms (0.5% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series33.0ms (0.3%)

Memory
16.8MiB live, 61.1MiB allocated; 6ms collecting garbage
Counts
24 → 162
Calls
Call 1
Inputs
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)
#s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))
(*.f64 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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)))
(*.f64 (-.f64 x #s(literal 2 binary64)) y)
(-.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)))
#s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
#s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))
(fma.f64 y x z)
(fma.f64 #s(literal 4297481763/31250000 binary64) x y)
#s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))
(*.f64 #s(literal 500000000/23533438303 binary64) x)
(*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x)
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
Outputs
(* -1000000000/23533438303 z)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -21670001125700000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(* 500000000/23533438303 z)
(+ (* 500000000/23533438303 z) (* x (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- (+ 68759708208/23533438303 (* x (- 393497462077/235334383030 (+ (* 10835000562850000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))) (* 156699607947/23533438303 (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))))))) (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
z
(+ z (* x y))
(+ z (* x (+ y (* 4297481763/31250000 x))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))))
y
(+ y (* 4297481763/31250000 x))
(+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))
(+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(+ (* -1000000000/23533438303 z) (* x (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (+ (* 250000000/23533438303 (- z 4297481763/7812500)) (* x (- (* 250000000/23533438303 (- y 393497462077/1250000000)) (+ (* -87546269805950000000/553822718361107519809 z) (+ (* 336932654197/47066876606 (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))) (* 210102341334/23533438303 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))))) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(fabs (* 104109730557/25000000000 x))
(* 104109730557/25000000000 x)
(* -1000000000/23533438303 (* x y))
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y)))))) (* 500000000/23533438303 y)) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 y) (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))))) (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))))) (* -156699607947000000000/553822718361107519809 y)))))
(* -2 y)
(+ (* -2 y) (* x y))
-2
(- x 2)
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* x (- (* x (- 1759267849271/1176671915150 (+ (* -156699607947/23533438303 (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))))) (* -156699607947000000000/553822718361107519809 y)))))
(* -137519416416/23533438303 (pow x 2))
(* (pow x 2) (- (* 106576606695487271009549/2769113591805537599045 x) 137519416416/23533438303))
(* (pow x 2) (- (* x (+ 106576606695487271009549/2769113591805537599045 (* -144711234546464161882631907273934591/651667638667543454608722592206350 x))) 137519416416/23533438303))
(* (pow x 2) (- (* x (+ 106576606695487271009549/2769113591805537599045 (* x (- (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) 144711234546464161882631907273934591/651667638667543454608722592206350)))) 137519416416/23533438303))
(* 500000000/23533438303 x)
(* x (+ 500000000/23533438303 (* -78349803973500000000/553822718361107519809 x)))
(* x (+ 500000000/23533438303 (* x (- (* 10727088460753238167788750000000/13033352773350869092174451844127 x) 78349803973500000000/553822718361107519809))))
(* x (+ 500000000/23533438303 (* x (- (* x (+ 10727088460753238167788750000000/13033352773350869092174451844127 (* -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 x))) 78349803973500000000/553822718361107519809))))
(* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x)
156699607947/500000000
(+ 156699607947/500000000 (* 263505074721/1000000000 x))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x))))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))
(* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (+ (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
104109730557/25000000000
(- 104109730557/25000000000 (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(- (+ 104109730557/25000000000 (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2))) (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(- (+ 104109730557/25000000000 (+ (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 12723143231740136880149/125000000000000000000 (/ 1 x)) (* 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(* 104109730557/25000000000 (pow x 4))
(* (pow x 4) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(* 104109730557/25000000000 (pow x 3))
(* (pow x 3) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(/ y (pow x 2))
(/ (- (+ y (* -2 (/ y x))) (* 216700011257/5000000000 (/ y x))) (pow x 2))
(/ (- (+ y (+ (* -2 (/ y x)) (* -1 (/ (+ (* 216700011257/5000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 263505074721/1000000000 y)) (pow x 2))))) (* 216700011257/5000000000 (/ y x))) (pow x 2))
(/ (- (+ y (+ (* -2 (/ y x)) (* -1 (/ (+ (* -216700011257/5000000000 (+ (* 216700011257/5000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 263505074721/1000000000 y))) (+ (* 263505074721/1000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 156699607947/500000000 y))) (pow x 3))))) (+ (* 216700011257/5000000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (- (* -2 y) (* 216700011257/5000000000 y)) (pow x 2))) (* 263505074721/1000000000 (/ y (pow x 2)))))) (pow x 2))
(* x y)
(* x (+ y (* -2 (/ y x))))
x
(* x (- 1 (* 2 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 (pow x 5))
(* (pow x 5) (- 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 (* 144711234546464161882631907273934591/651667638667543454608722592206350 (/ 1 x))))
(* (pow x 5) (- (+ 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 (/ 106576606695487271009549/2769113591805537599045 (pow x 2))) (* 144711234546464161882631907273934591/651667638667543454608722592206350 (/ 1 x))))
(* (pow x 5) (- (+ 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 (/ 106576606695487271009549/2769113591805537599045 (pow x 2))) (+ (* 144711234546464161882631907273934591/651667638667543454608722592206350 (/ 1 x)) (* 137519416416/23533438303 (/ 1 (pow x 3))))))
(* x (+ y (/ z x)))
(* 4297481763/31250000 x)
(* x (+ 4297481763/31250000 (/ y x)))
(/ 1 (pow x 3))
(/ (- 1 (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (+ (* 216700011257/5000000000 (/ 1 x)) (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(pow x 3)
(* (pow x 3) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (+ (* 156699607947/500000000 (/ 1 (pow x 3))) (/ 263505074721/1000000000 (pow x 2))))))
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)))
(+ 104109730557/25000000000 (* -1 (/ (+ 12723143231740136880149/125000000000000000000 (* -1 (/ (+ 2157218858562374472887084159837293/625000000000000000000000000000 (* -1 (/ (+ 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (* -1 y)) x))) x))) x)))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 4297481763/31250000 (/ y x)) x)) 393497462077/5000000000) x))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* -1 (/ (- (* -1 (/ y x)) 4297481763/31250000) x))) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (+ 393497462077/1250000000 (* -1 y))) 408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(/ (+ y (* -1 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/ (+ y (* -1 (/ (- (+ (* -216700011257/5000000000 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x)) (+ (* 2 y) (* 263505074721/1000000000 (/ y x)))) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/ (+ y (* -1 (/ (- (+ (* -1 (/ (- (+ (* -156699607947/500000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (+ (* -216700011257/5000000000 (- (* 2 y) (* -216700011257/5000000000 y))) (* 263505074721/1000000000 y)) x)) (* 263505074721/1000000000 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x)))) (+ (* -216700011257/5000000000 (- (* 2 y) (* -216700011257/5000000000 y))) (* 263505074721/1000000000 y))) x)) (* 2 y)) (* -216700011257/5000000000 y)) x))) (pow x 2))
(* -1 (* x (+ (* -1 y) (* 2 (/ y x)))))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- y 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* (pow x 5) (- (* 144711234546464161882631907273934591/651667638667543454608722592206350 (/ 1 x)) 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050)))
(* -1 (* (pow x 5) (- (* -1 (/ (- (* 106576606695487271009549/2769113591805537599045 (/ 1 x)) 144711234546464161882631907273934591/651667638667543454608722592206350) x)) 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050)))
(* -1 (* (pow x 5) (- (* -1 (/ (- (* -1 (/ (- (* 137519416416/23533438303 (/ 1 x)) 106576606695487271009549/2769113591805537599045) x)) 144711234546464161882631907273934591/651667638667543454608722592206350) x)) 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050)))
(* -1 (* x (+ (* -1 y) (* -1 (/ z x)))))
(* -1 (* x (- (* -1 (/ y x)) 4297481763/31250000)))
(* -1 (/ (- (* 216700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* 40371268010758926720049/25000000000000000000 (/ 1 x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 x)) 40371268010758926720049/25000000000000000000) x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (+ (* 263505074721/1000000000 (/ 1 x)) (/ 156699607947/500000000 (pow x 2)))) x)) 1)))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ 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))))))))))
(+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* y (- x 2))
(/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 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))))))))
(* y (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ z (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* y (+ (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* y (+ x (/ z y)))
(* y (+ 1 (* 4297481763/31250000 (/ x y))))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* y (+ (* -1 (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (+ (/ z (+ 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))))))))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(* -1 (* y (+ (* -1 (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* y (+ (* -1 x) (* -1 (/ z y)))))
(* -1 (* y (- (* -4297481763/31250000 (/ x y)) 1)))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (* z (- (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (* z (- (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (+ (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)))
(/ (* z (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* z (+ 1 (/ (* x y) z)))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (* -1 (/ (- (pow x 2) 4) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* z (- (* -1 (/ (* x y) z)) 1)))
Calls

9 calls:

TimeVariablePointExpression
6.0ms
y
@0
((* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs (* x 104109730557/25000000000)) (* x 104109730557/25000000000) (/ (* (- 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)) (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) y) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (* (- (* (+ (* (- (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) 144711234546464161882631907273934591/651667638667543454608722592206350) x) 106576606695487271009549/2769113591805537599045) x) 137519416416/23533438303) x) x) (* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* y x) z) (+ (* 4297481763/31250000 x) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* 500000000/23533438303 x) (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000))
4.0ms
y
@-inf
((* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs (* x 104109730557/25000000000)) (* x 104109730557/25000000000) (/ (* (- 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)) (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) y) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (* (- (* (+ (* (- (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) 144711234546464161882631907273934591/651667638667543454608722592206350) x) 106576606695487271009549/2769113591805537599045) x) 137519416416/23533438303) x) x) (* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* y x) z) (+ (* 4297481763/31250000 x) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* 500000000/23533438303 x) (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000))
4.0ms
y
@inf
((* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs (* x 104109730557/25000000000)) (* x 104109730557/25000000000) (/ (* (- 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)) (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) y) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (* (- (* (+ (* (- (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) 144711234546464161882631907273934591/651667638667543454608722592206350) x) 106576606695487271009549/2769113591805537599045) x) 137519416416/23533438303) x) x) (* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* y x) z) (+ (* 4297481763/31250000 x) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* 500000000/23533438303 x) (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000))
3.0ms
x
@-inf
((* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs (* x 104109730557/25000000000)) (* x 104109730557/25000000000) (/ (* (- 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)) (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) y) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (* (- (* (+ (* (- (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) 144711234546464161882631907273934591/651667638667543454608722592206350) x) 106576606695487271009549/2769113591805537599045) x) 137519416416/23533438303) x) x) (* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* y x) z) (+ (* 4297481763/31250000 x) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* 500000000/23533438303 x) (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000))
3.0ms
x
@inf
((* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs (* x 104109730557/25000000000)) (* x 104109730557/25000000000) (/ (* (- 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)) (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (* (- x 2) y) (- x 2) (/ (* (- 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)) (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* (* (- (* (+ (* (- (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) 144711234546464161882631907273934591/651667638667543454608722592206350) x) 106576606695487271009549/2769113591805537599045) x) 137519416416/23533438303) x) x) (* (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (- x 2)) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* y x) z) (+ (* 4297481763/31250000 x) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* 500000000/23533438303 x) (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000))

simplify224.0ms (1.7%)

Memory
-13.5MiB live, 217.1MiB allocated; 30ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07733657
126403248
084182890
Stop Event
iter limit
node limit
Counts
162 → 159
Calls
Call 1
Inputs
(* -1000000000/23533438303 z)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -21670001125700000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(* 500000000/23533438303 z)
(+ (* 500000000/23533438303 z) (* x (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- (+ 68759708208/23533438303 (* x (- 393497462077/235334383030 (+ (* 10835000562850000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))) (* 156699607947/23533438303 (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))))))) (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
z
(+ z (* x y))
(+ z (* x (+ y (* 4297481763/31250000 x))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))))
y
(+ y (* 4297481763/31250000 x))
(+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))
(+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(+ (* -1000000000/23533438303 z) (* x (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (+ (* 250000000/23533438303 (- z 4297481763/7812500)) (* x (- (* 250000000/23533438303 (- y 393497462077/1250000000)) (+ (* -87546269805950000000/553822718361107519809 z) (+ (* 336932654197/47066876606 (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))) (* 210102341334/23533438303 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))))) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(fabs (* 104109730557/25000000000 x))
(* 104109730557/25000000000 x)
(* -1000000000/23533438303 (* x y))
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y)))))) (* 500000000/23533438303 y)) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 y) (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))))) (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))))) (* -156699607947000000000/553822718361107519809 y)))))
(* -2 y)
(+ (* -2 y) (* x y))
-2
(- x 2)
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (* -156699607947000000000/553822718361107519809 y)))))
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* x (- (* x (- 1759267849271/1176671915150 (+ (* -156699607947/23533438303 (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))))) (* -156699607947000000000/553822718361107519809 y)))))
(* -137519416416/23533438303 (pow x 2))
(* (pow x 2) (- (* 106576606695487271009549/2769113591805537599045 x) 137519416416/23533438303))
(* (pow x 2) (- (* x (+ 106576606695487271009549/2769113591805537599045 (* -144711234546464161882631907273934591/651667638667543454608722592206350 x))) 137519416416/23533438303))
(* (pow x 2) (- (* x (+ 106576606695487271009549/2769113591805537599045 (* x (- (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) 144711234546464161882631907273934591/651667638667543454608722592206350)))) 137519416416/23533438303))
(* 500000000/23533438303 x)
(* x (+ 500000000/23533438303 (* -78349803973500000000/553822718361107519809 x)))
(* x (+ 500000000/23533438303 (* x (- (* 10727088460753238167788750000000/13033352773350869092174451844127 x) 78349803973500000000/553822718361107519809))))
(* x (+ 500000000/23533438303 (* x (- (* x (+ 10727088460753238167788750000000/13033352773350869092174451844127 (* -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 x))) 78349803973500000000/553822718361107519809))))
(* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x)
156699607947/500000000
(+ 156699607947/500000000 (* 263505074721/1000000000 x))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x))))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))
(* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (+ (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
104109730557/25000000000
(- 104109730557/25000000000 (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(- (+ 104109730557/25000000000 (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2))) (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(- (+ 104109730557/25000000000 (+ (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 12723143231740136880149/125000000000000000000 (/ 1 x)) (* 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(* 104109730557/25000000000 (pow x 4))
(* (pow x 4) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(* 104109730557/25000000000 (pow x 3))
(* (pow x 3) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(/ y (pow x 2))
(/ (- (+ y (* -2 (/ y x))) (* 216700011257/5000000000 (/ y x))) (pow x 2))
(/ (- (+ y (+ (* -2 (/ y x)) (* -1 (/ (+ (* 216700011257/5000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 263505074721/1000000000 y)) (pow x 2))))) (* 216700011257/5000000000 (/ y x))) (pow x 2))
(/ (- (+ y (+ (* -2 (/ y x)) (* -1 (/ (+ (* -216700011257/5000000000 (+ (* 216700011257/5000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 263505074721/1000000000 y))) (+ (* 263505074721/1000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 156699607947/500000000 y))) (pow x 3))))) (+ (* 216700011257/5000000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (- (* -2 y) (* 216700011257/5000000000 y)) (pow x 2))) (* 263505074721/1000000000 (/ y (pow x 2)))))) (pow x 2))
(* x y)
(* x (+ y (* -2 (/ y x))))
x
(* x (- 1 (* 2 (/ 1 x))))
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 (pow x 5))
(* (pow x 5) (- 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 (* 144711234546464161882631907273934591/651667638667543454608722592206350 (/ 1 x))))
(* (pow x 5) (- (+ 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 (/ 106576606695487271009549/2769113591805537599045 (pow x 2))) (* 144711234546464161882631907273934591/651667638667543454608722592206350 (/ 1 x))))
(* (pow x 5) (- (+ 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 (/ 106576606695487271009549/2769113591805537599045 (pow x 2))) (+ (* 144711234546464161882631907273934591/651667638667543454608722592206350 (/ 1 x)) (* 137519416416/23533438303 (/ 1 (pow x 3))))))
(* x (+ y (/ z x)))
(* 4297481763/31250000 x)
(* x (+ 4297481763/31250000 (/ y x)))
(/ 1 (pow x 3))
(/ (- 1 (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (+ (* 216700011257/5000000000 (/ 1 x)) (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(pow x 3)
(* (pow x 3) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (+ (* 156699607947/500000000 (/ 1 (pow x 3))) (/ 263505074721/1000000000 (pow x 2))))))
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)))
(+ 104109730557/25000000000 (* -1 (/ (+ 12723143231740136880149/125000000000000000000 (* -1 (/ (+ 2157218858562374472887084159837293/625000000000000000000000000000 (* -1 (/ (+ 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (* -1 y)) x))) x))) x)))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 4297481763/31250000 (/ y x)) x)) 393497462077/5000000000) x))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* -1 (/ (- (* -1 (/ y x)) 4297481763/31250000) x))) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (+ 393497462077/1250000000 (* -1 y))) 408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(/ (+ y (* -1 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/ (+ y (* -1 (/ (- (+ (* -216700011257/5000000000 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x)) (+ (* 2 y) (* 263505074721/1000000000 (/ y x)))) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/ (+ y (* -1 (/ (- (+ (* -1 (/ (- (+ (* -156699607947/500000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (+ (* -216700011257/5000000000 (- (* 2 y) (* -216700011257/5000000000 y))) (* 263505074721/1000000000 y)) x)) (* 263505074721/1000000000 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x)))) (+ (* -216700011257/5000000000 (- (* 2 y) (* -216700011257/5000000000 y))) (* 263505074721/1000000000 y))) x)) (* 2 y)) (* -216700011257/5000000000 y)) x))) (pow x 2))
(* -1 (* x (+ (* -1 y) (* 2 (/ y x)))))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- y 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* -1 (* (pow x 5) (- (* 144711234546464161882631907273934591/651667638667543454608722592206350 (/ 1 x)) 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050)))
(* -1 (* (pow x 5) (- (* -1 (/ (- (* 106576606695487271009549/2769113591805537599045 (/ 1 x)) 144711234546464161882631907273934591/651667638667543454608722592206350) x)) 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050)))
(* -1 (* (pow x 5) (- (* -1 (/ (- (* -1 (/ (- (* 137519416416/23533438303 (/ 1 x)) 106576606695487271009549/2769113591805537599045) x)) 144711234546464161882631907273934591/651667638667543454608722592206350) x)) 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050)))
(* -1 (* x (+ (* -1 y) (* -1 (/ z x)))))
(* -1 (* x (- (* -1 (/ y x)) 4297481763/31250000)))
(* -1 (/ (- (* 216700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* 40371268010758926720049/25000000000000000000 (/ 1 x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 x)) 40371268010758926720049/25000000000000000000) x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (+ (* 263505074721/1000000000 (/ 1 x)) (/ 156699607947/500000000 (pow x 2)))) x)) 1)))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ 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))))))))))
(+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* y (- x 2))
(/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 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))))))))
(* y (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ z (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* y (+ (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* y (+ x (/ z y)))
(* y (+ 1 (* 4297481763/31250000 (/ x y))))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* y (+ (* -1 (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (+ (/ z (+ 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))))))))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(* -1 (* y (+ (* -1 (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))))
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* y (+ (* -1 x) (* -1 (/ z y)))))
(* -1 (* y (- (* -4297481763/31250000 (/ x y)) 1)))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (* z (- (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ (* z (- (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(* z (+ (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)))
(/ (* z (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* z (+ 1 (/ (* x y) z)))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (* -1 (/ (- (pow x 2) 4) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(* -1 (* z (- (* -1 (/ (* x y) z)) 1)))
Outputs
(* -1000000000/23533438303 z)
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal 156699607947/23533438303 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z))) x (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -21670001125700000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) z (*.f64 #s(literal 263505074721/47066876606 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal 156699607947/23533438303 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z))) #s(literal 156699607947/23533438303 binary64) #s(literal 49698921037/117667191515 binary64))) (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal 156699607947/23533438303 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z)))) x (fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(* 500000000/23533438303 z)
(*.f64 #s(literal 500000000/23533438303 binary64) z)
(+ (* 500000000/23533438303 z) (* x (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal 500000000/23533438303 binary64) z))
(+ (* 500000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 y) (* x (- (+ 68759708208/23533438303 (* x (- 393497462077/235334383030 (+ (* 10835000562850000000/553822718361107519809 z) (+ (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))) (* 156699607947/23533438303 (- 68759708208/23533438303 (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))))))) (+ (* 65876268680250000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* 78349803973500000000/553822718361107519809 z))))))) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 393497462077/235334383030 binary64) (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) #s(literal 156699607947/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 263505074721/47066876606 binary64) (*.f64 #s(literal 10835000562850000000/553822718361107519809 binary64) z)))) x (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z)))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal 500000000/23533438303 binary64) z))
z
(+ z (* x y))
(fma.f64 y x z)
(+ z (* x (+ y (* 4297481763/31250000 x))))
(fma.f64 (fma.f64 #s(literal 4297481763/31250000 binary64) x y) x z)
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 393497462077/5000000000 binary64) x #s(literal 4297481763/31250000 binary64)) x y) x z)
y
(+ y (* 4297481763/31250000 x))
(fma.f64 #s(literal 4297481763/31250000 binary64) x y)
(+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))
(fma.f64 (fma.f64 #s(literal 393497462077/5000000000 binary64) x #s(literal 4297481763/31250000 binary64)) x y)
(+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 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)
(+ (* -1000000000/23533438303 z) (* x (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) #s(literal 250000000/23533438303 binary64)) (fma.f64 #s(literal 336932654197/47066876606 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -210102341334000000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1000000000/23533438303 y) (* x (- (+ (* 250000000/23533438303 (- z 4297481763/7812500)) (* x (- (* 250000000/23533438303 (- y 393497462077/1250000000)) (+ (* -87546269805950000000/553822718361107519809 z) (+ (* 336932654197/47066876606 (- (* 250000000/23533438303 (- z 4297481763/7812500)) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))) (* 210102341334/23533438303 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z)))))))) (+ (* -210102341334000000000/553822718361107519809 z) (* 336932654197/47066876606 (- (* -1000000000/23533438303 y) (* -168466327098500000000/553822718361107519809 z))))))) (* -168466327098500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 y #s(literal 393497462077/1250000000 binary64)) #s(literal 250000000/23533438303 binary64) (*.f64 #s(literal 87546269805950000000/553822718361107519809 binary64) z)) (fma.f64 #s(literal 210102341334/23533438303 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) #s(literal 250000000/23533438303 binary64)) (fma.f64 #s(literal 336932654197/47066876606 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -210102341334000000000/553822718361107519809 binary64) z))) #s(literal 336932654197/47066876606 binary64)))) x (-.f64 (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) #s(literal 250000000/23533438303 binary64)) (fma.f64 #s(literal 336932654197/47066876606 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal -210102341334000000000/553822718361107519809 binary64) z)))) x (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(fabs (* 104109730557/25000000000 x))
(*.f64 (fabs.f64 x) #s(literal 104109730557/25000000000 binary64))
(* 104109730557/25000000000 x)
(*.f64 x #s(literal 104109730557/25000000000 binary64))
(* -1000000000/23533438303 (* x y))
(*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y)))))) (* 500000000/23533438303 y)) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y (*.f64 y #s(literal 26398607408606012051779500000000/13033352773350869092174451844127 binary64))) (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 y) (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))))) (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 y) (* -156699607947000000000/553822718361107519809 y))))))) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y (*.f64 y #s(literal 26398607408606012051779500000000/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) y (*.f64 y #s(literal 22195866055031334813509250000000/13033352773350869092174451844127 binary64))))) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y (*.f64 y #s(literal 26398607408606012051779500000000/13033352773350869092174451844127 binary64)))) x (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* -2 y)
(*.f64 #s(literal -2 binary64) y)
(+ (* -2 y) (* x y))
(*.f64 y (+.f64 x #s(literal -2 binary64)))
-2
#s(literal -2 binary64)
(- x 2)
(-.f64 x #s(literal 2 binary64))
(* x (+ (* -1000000000/23533438303 y) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* -1 (* x (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (* 500000000/23533438303 (- y 4297481763/15625000))) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) #s(literal 156699607947/23533438303 binary64) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y #s(literal 49698921037/117667191515 binary64))) (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* x (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 (- y 4297481763/15625000)) (* x (- (* x (- 1759267849271/1176671915150 (+ (* -156699607947/23533438303 (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))) (+ (* -21670001125700000000/553822718361107519809 y) (* 263505074721/47066876606 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y))))))) (+ 49698921037/117667191515 (+ (* -131752537360500000000/553822718361107519809 y) (* 156699607947/23533438303 (- (* 500000000/23533438303 (- y 4297481763/15625000)) (* -156699607947000000000/553822718361107519809 y)))))))) (* -156699607947000000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (-.f64 (-.f64 #s(literal 119279635808138688837503/27691135918055375990450 binary64) (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y)))) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) #s(literal 263505074721/47066876606 binary64) (*.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) y))) x) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) #s(literal 156699607947/23533438303 binary64) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) y #s(literal 49698921037/117667191515 binary64)))) x (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y))) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)
(* -137519416416/23533438303 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -137519416416/23533438303 binary64))
(* (pow x 2) (- (* 106576606695487271009549/2769113591805537599045 x) 137519416416/23533438303))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) x)
(* (pow x 2) (- (* x (+ 106576606695487271009549/2769113591805537599045 (* -144711234546464161882631907273934591/651667638667543454608722592206350 x))) 137519416416/23533438303))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -144711234546464161882631907273934591/651667638667543454608722592206350 binary64) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)
(* (pow x 2) (- (* x (+ 106576606695487271009549/2769113591805537599045 (* x (- (* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x) 144711234546464161882631907273934591/651667638667543454608722592206350)))) 137519416416/23533438303))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)
(* 500000000/23533438303 x)
(*.f64 #s(literal 500000000/23533438303 binary64) x)
(* x (+ 500000000/23533438303 (* -78349803973500000000/553822718361107519809 x)))
(*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)) x)
(* x (+ 500000000/23533438303 (* x (- (* 10727088460753238167788750000000/13033352773350869092174451844127 x) 78349803973500000000/553822718361107519809))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) x #s(literal 500000000/23533438303 binary64)) x)
(* x (+ 500000000/23533438303 (* x (- (* x (+ 10727088460753238167788750000000/13033352773350869092174451844127 (* -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 x))) 78349803973500000000/553822718361107519809))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 binary64) x #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x) #s(literal 78349803973500000000/553822718361107519809 binary64)) x #s(literal 500000000/23533438303 binary64)) x)
(* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 x)
(*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x)
156699607947/500000000
#s(literal 156699607947/500000000 binary64)
(+ 156699607947/500000000 (* 263505074721/1000000000 x))
(fma.f64 #s(literal 263505074721/1000000000 binary64) x #s(literal 156699607947/500000000 binary64))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x))))
(fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (* 13764240537310136880149/125000000000000000000 (/ 1 x))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (*.f64 x x)) #s(literal 104109730557/25000000000 binary64)) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)
(* x (- (+ 104109730557/25000000000 (+ (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(*.f64 (-.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (*.f64 x x))) (+.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x))) x)
104109730557/25000000000
#s(literal 104109730557/25000000000 binary64)
(- 104109730557/25000000000 (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))
(- (+ 104109730557/25000000000 (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2))) (* 12723143231740136880149/125000000000000000000 (/ 1 x)))
(-.f64 (+.f64 (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 x x)) #s(literal 104109730557/25000000000 binary64)) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))
(- (+ 104109730557/25000000000 (+ (/ 2157218858562374472887084159837293/625000000000000000000000000000 (pow x 2)) (/ y (pow x 3)))) (+ (* 12723143231740136880149/125000000000000000000 (/ 1 x)) (* 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3)))))
(-.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 x x))) (+.f64 (/.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)))
(* 104109730557/25000000000 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 104109730557/25000000000 binary64))
(* (pow x 4) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x))) (/.f64 #s(literal 393497462077/5000000000 binary64) x)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x)) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* 104109730557/25000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 104109730557/25000000000 binary64))
(* (pow x 3) (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x))) (/.f64 #s(literal 393497462077/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x)) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/ y (pow x 2))
(/.f64 y (*.f64 x x))
(/ (- (+ y (* -2 (/ y x))) (* 216700011257/5000000000 (/ y x))) (pow x 2))
(/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))
(/ (- (+ y (+ (* -2 (/ y x)) (* -1 (/ (+ (* 216700011257/5000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 263505074721/1000000000 y)) (pow x 2))))) (* 216700011257/5000000000 (/ y x))) (pow x 2))
(/.f64 (+.f64 y (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) y (*.f64 y #s(literal -49125894991353926720049/25000000000000000000 binary64))) x) (*.f64 (/.f64 y x) #s(literal -226700011257/5000000000 binary64)))) (*.f64 x x))
(/ (- (+ y (+ (* -2 (/ y x)) (* -1 (/ (+ (* -216700011257/5000000000 (+ (* 216700011257/5000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 263505074721/1000000000 y))) (+ (* 263505074721/1000000000 (- (* -2 y) (* 216700011257/5000000000 y))) (* 156699607947/500000000 y))) (pow x 3))))) (+ (* 216700011257/5000000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (- (* -2 y) (* 216700011257/5000000000 y)) (pow x 2))) (* 263505074721/1000000000 (/ y (pow x 2)))))) (pow x 2))
(/.f64 (+.f64 y (fma.f64 (/.f64 (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) (*.f64 y #s(literal -226700011257/5000000000 binary64)) (fma.f64 #s(literal -57101552658317326134297/5000000000000000000 binary64) y (fma.f64 #s(literal 156699607947/500000000 binary64) y (*.f64 y #s(literal -59736603405527326134297/5000000000000000000 binary64))))) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) y (*.f64 y #s(literal -49125894991353926720049/25000000000000000000 binary64))) x) (*.f64 (/.f64 y x) #s(literal -226700011257/5000000000 binary64))))) (*.f64 x x))
(* x y)
(*.f64 y x)
(* x (+ y (* -2 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -2 binary64) y) x)
x
(* x (- 1 (* 2 (/ 1 x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) x)
(* x (- (+ 104109730557/25000000000 (/ 2284450290879775841688574159837293/625000000000000000000000000000 (pow x 2))) (+ (* 13764240537310136880149/125000000000000000000 (/ 1 x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 (pow x 3))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (*.f64 x x)) #s(literal 104109730557/25000000000 binary64)) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) x)
(* 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64))
(* (pow x 5) (- 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 (* 144711234546464161882631907273934591/651667638667543454608722592206350 (/ 1 x))))
(*.f64 (-.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) (/.f64 #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64) x)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (+ 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 (/ 106576606695487271009549/2769113591805537599045 (pow x 2))) (* 144711234546464161882631907273934591/651667638667543454608722592206350 (/ 1 x))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) (*.f64 x x)) #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64)) (/.f64 #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64) x)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (+ 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 (/ 106576606695487271009549/2769113591805537599045 (pow x 2))) (+ (* 144711234546464161882631907273934591/651667638667543454608722592206350 (/ 1 x)) (* 137519416416/23533438303 (/ 1 (pow x 3))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) (*.f64 x x)) #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64)) (/.f64 #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64) x)) (/.f64 #s(literal 137519416416/23533438303 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(* x (+ y (/ z x)))
(*.f64 (+.f64 (/.f64 z x) y) x)
(* 4297481763/31250000 x)
(*.f64 #s(literal 4297481763/31250000 binary64) x)
(* x (+ 4297481763/31250000 (/ y x)))
(*.f64 (+.f64 (/.f64 y x) #s(literal 4297481763/31250000 binary64)) x)
(/ 1 (pow x 3))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))
(/ (- 1 (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (* 216700011257/5000000000 (/ 1 x))) (pow x 3))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 40371268010758926720049/25000000000000000000 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ 1 (/ 40371268010758926720049/25000000000000000000 (pow x 2))) (+ (* 216700011257/5000000000 (/ 1 x)) (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 40371268010758926720049/25000000000000000000 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) (/.f64 #s(literal 7360090317919640263990431387591593/125000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* (pow x 3) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x x))) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (+ (* 156699607947/500000000 (/ 1 (pow x 3))) (/ 263505074721/1000000000 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 156699607947/500000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x x))) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (neg.f64 y)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(+ 104109730557/25000000000 (* -1 (/ (- 12723143231740136880149/125000000000000000000 (* 2157218858562374472887084159837293/625000000000000000000000000000 (/ 1 x))) x)))
(-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))
(+ 104109730557/25000000000 (* -1 (/ (+ 12723143231740136880149/125000000000000000000 (* -1 (/ (+ 2157218858562374472887084159837293/625000000000000000000000000000 (* -1 (/ (+ 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (* -1 y)) x))) x))) x)))
(-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 4297481763/31250000 (/ y x)) x)) 393497462077/5000000000) x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal -4297481763/31250000 binary64)) x) #s(literal 393497462077/5000000000 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal -1 binary64) #s(literal -393497462077/5000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* -1 (/ (- (* -1 (/ y x)) 4297481763/31250000) x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 4297481763/31250000 binary64)) x)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (+ 393497462077/1250000000 (* -1 y))) 408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (+.f64 #s(literal -393497462077/1250000000 binary64) y) #s(literal 408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(/ (+ y (* -1 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))
(/ (+ y (* -1 (/ (- (+ (* -216700011257/5000000000 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x)) (+ (* 2 y) (* 263505074721/1000000000 (/ y x)))) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/.f64 (-.f64 y (/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -49125894991353926720049/25000000000000000000 binary64)) x) (fma.f64 (/.f64 y x) #s(literal 263505074721/1000000000 binary64) (*.f64 y #s(literal 226700011257/5000000000 binary64)))) x)) (*.f64 x x))
(/ (+ y (* -1 (/ (- (+ (* -1 (/ (- (+ (* -156699607947/500000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (+ (* -216700011257/5000000000 (- (* 2 y) (* -216700011257/5000000000 y))) (* 263505074721/1000000000 y)) x)) (* 263505074721/1000000000 (/ (- (* 2 y) (* -216700011257/5000000000 y)) x)))) (+ (* -216700011257/5000000000 (- (* 2 y) (* -216700011257/5000000000 y))) (* 263505074721/1000000000 y))) x)) (* 2 y)) (* -216700011257/5000000000 y)) x))) (pow x 2))
(/.f64 (-.f64 y (/.f64 (-.f64 (/.f64 (-.f64 (fma.f64 #s(literal -156699607947/500000000 binary64) (/.f64 y x) (/.f64 (fma.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) y) #s(literal 226700011257/5000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) (fma.f64 #s(literal 263505074721/1000000000 binary64) y (*.f64 y #s(literal -49125894991353926720049/25000000000000000000 binary64))))) x)) (fma.f64 #s(literal 263505074721/1000000000 binary64) y (*.f64 y #s(literal -49125894991353926720049/25000000000000000000 binary64)))) (neg.f64 x)) (*.f64 y #s(literal -226700011257/5000000000 binary64))) x)) (*.f64 x x))
(* -1 (* x (+ (* -1 y) (* 2 (/ y x)))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 y x) #s(literal 2 binary64) (neg.f64 y)))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- y 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000) x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x)) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* (pow x 5) (- (* 144711234546464161882631907273934591/651667638667543454608722592206350 (/ 1 x)) 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64) x) #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (- (* 106576606695487271009549/2769113591805537599045 (/ 1 x)) 144711234546464161882631907273934591/651667638667543454608722592206350) x)) 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050)))
(*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) (neg.f64 x)) #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (- (* -1 (/ (- (* 137519416416/23533438303 (/ 1 x)) 106576606695487271009549/2769113591805537599045) x)) 144711234546464161882631907273934591/651667638667543454608722592206350) x)) 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050)))
(*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 137519416416/23533438303 binary64) x) #s(literal 106576606695487271009549/2769113591805537599045 binary64)) (neg.f64 x)) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) (neg.f64 x)) #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* x (+ (* -1 y) (* -1 (/ z x)))))
(*.f64 (neg.f64 x) (neg.f64 (+.f64 (/.f64 z x) y)))
(* -1 (* x (- (* -1 (/ y x)) 4297481763/31250000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 4297481763/31250000 binary64)))
(* -1 (/ (- (* 216700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* -1 (/ (- (* 40371268010758926720049/25000000000000000000 (/ 1 x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 40371268010758926720049/25000000000000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) (neg.f64 x)) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7360090317919640263990431387591593/125000000000000000000000000000 (/ 1 x)) 40371268010758926720049/25000000000000000000) x)) 216700011257/5000000000) x)) 1) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 7360090317919640263990431387591593/125000000000000000000000000000 binary64) x) #s(literal 40371268010758926720049/25000000000000000000 binary64)) (neg.f64 x)) #s(literal 216700011257/5000000000 binary64)) (neg.f64 x)) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 263505074721/1000000000 binary64) x) #s(literal -1 binary64) #s(literal -216700011257/5000000000 binary64)) x) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (+ (* 263505074721/1000000000 (/ 1 x)) (/ 156699607947/500000000 (pow x 2)))) x)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (+.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) (/.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x x))) (/.f64 #s(literal 263505074721/1000000000 binary64) x)) (neg.f64 x)) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ 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 (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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z)
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(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)
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x)) (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+ (/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* y (- x 2))
(*.f64 (-.f64 x #s(literal 2 binary64)) y)
(/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.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 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x)) y)
(/ (* x y) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(*.f64 x (/.f64 y (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(* y (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (+ (/ z (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (+.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) y)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x) y)
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(fma.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) y y)
(/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(* y (+ (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x)) y)
(* y (+ (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (/.f64 (fma.f64 (-.f64 x #s(literal 2 binary64)) x (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y)
(* y (+ x (/ z y)))
(*.f64 (+.f64 (/.f64 z y) x) y)
(* y (+ 1 (* 4297481763/31250000 (/ x y))))
(*.f64 (fma.f64 (/.f64 x y) #s(literal 4297481763/31250000 binary64) #s(literal 1 binary64)) y)
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(*.f64 (*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x)) y)
(* -1 (* y (+ (* -1 (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (+ (/ z (+ 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))))))))) y)))))
(*.f64 y (+.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x) y)
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(*.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) y)) #s(literal 1 binary64)) (neg.f64 y))
(* -1 (* y (+ (* -1 (/ (* x (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4)) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) (+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z) y) x)) y)
(* -1 (* y (+ (* -1 (/ (* x (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* -1 (/ (* (pow x 2) (* (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))) (- x 2))) (* y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(*.f64 (/.f64 (fma.f64 (-.f64 x #s(literal 2 binary64)) x (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ z y)))))
(*.f64 (+.f64 (/.f64 z y) x) y)
(* -1 (* y (- (* -4297481763/31250000 (/ x y)) 1)))
(*.f64 (-.f64 (*.f64 #s(literal -4297481763/31250000 binary64) (/.f64 x y)) #s(literal 1 binary64)) (neg.f64 y))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.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 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (* z (- (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (fma.f64 (-.f64 x #s(literal 2 binary64)) 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) (-.f64 x #s(literal 2 binary64)))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(+ (/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 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 y) x)
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))
(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)
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(*.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 #s(literal 2 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+ (* z (- (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) 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) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 2 (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (/.f64 (+.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 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)
(/ z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(* z (+ (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (/.f64 (fma.f64 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 y) z) #s(literal 1 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)))
(fma.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) z z)
(/ (* z (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(* z (- (+ (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* 4 (/ 1 (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (/.f64 (+.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 x x) #s(literal 4 binary64))) z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))) z)
(* z (+ 1 (/ (* x y) z)))
(fma.f64 (/.f64 (*.f64 y x) z) z z)
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* -1 (/ (- x 2) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))))
(*.f64 (neg.f64 z) (neg.f64 (/.f64 (+.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 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) (* z (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (/ 1 (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))
(*.f64 (neg.f64 z) (-.f64 (*.f64 (neg.f64 (/.f64 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(*.f64 (neg.f64 z) (-.f64 (*.f64 (neg.f64 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 y) z)) #s(literal 1 binary64)))
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- (pow x 2) 4))) (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))))) (* -1 (/ (- (pow x 2) 4) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))))))
(*.f64 (neg.f64 z) (neg.f64 (/.f64 (+.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 x x) #s(literal 4 binary64))) z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))))
(* -1 (* z (- (* -1 (/ (* x y) z)) 1)))
(*.f64 (neg.f64 z) (-.f64 (*.f64 (neg.f64 x) (/.f64 y z)) #s(literal 1 binary64)))

rewrite308.0ms (2.4%)

Memory
21.0MiB live, 211.1MiB allocated; 60ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094655
0129648
1563642
23297641
08127593
Stop Event
iter limit
node limit
iter limit
Counts
24 → 310
Calls
Call 1
Inputs
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)
#s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))
(*.f64 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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)))
(*.f64 (-.f64 x #s(literal 2 binary64)) y)
(-.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)))
#s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
#s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))
(fma.f64 y x z)
(fma.f64 #s(literal 4297481763/31250000 binary64) x y)
#s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))
(*.f64 #s(literal 500000000/23533438303 binary64) x)
(*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x)
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
Outputs
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (-.f64 x #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (-.f64 x #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(fma.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z))) (neg.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 z (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (neg.f64 z))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z)) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 z))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)) (*.f64 z z))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 z (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (*.f64 (fma.f64 z (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (/.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (/.f64 z (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 (/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(fma.f64 x (/.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(+.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)) (*.f64 z z)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 z (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z)) (*.f64 (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z) (*.f64 z z))) (*.f64 (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z) (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64))) (*.f64 (fma.f64 z (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64))) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (fma.f64 z (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64))) (fma.f64 z (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64))) (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)) (*.f64 z z))) (neg.f64 (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (*.f64 x z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (fma.f64 z (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)) (*.f64 z z)) (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) (*.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64))))
(fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z)
(fma.f64 x #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) z)
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z)) (/.f64 (*.f64 z z) (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z)))
(-.f64 z (*.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y))) x))
(-.f64 z (*.f64 (neg.f64 x) #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x) z)
(+.f64 z (*.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x))
#s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 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 x #s(literal 104109730557/25000000000 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))) (neg.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))) (fabs.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #s(literal 104109730557/25000000000 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x)) (sqrt.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (sqrt.f64 #s(literal 104109730557/25000000000 binary64)) (sqrt.f64 (*.f64 x (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64)) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x) #s(literal 1/2 binary64)) (pow.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal 1/2 binary64)) x)
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (*.f64 x #s(literal 104109730557/25000000000 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 x (pow.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal 1/2 binary64)))
(*.f64 x #s(literal 104109730557/25000000000 binary64))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(pow.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)))
(fabs.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x))))
(fabs.f64 (neg.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x)))
(fabs.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x))
(fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))) (neg.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))) (fabs.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #s(literal 104109730557/25000000000 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x)) (sqrt.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (sqrt.f64 #s(literal 104109730557/25000000000 binary64)) (sqrt.f64 (*.f64 x (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64)) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x) #s(literal 1/2 binary64)) (pow.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal 1/2 binary64)) x)
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 104109730557/25000000000 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (*.f64 x #s(literal 104109730557/25000000000 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 x (pow.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal 1/2 binary64)))
(*.f64 x #s(literal 104109730557/25000000000 binary64))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(pow.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)))
(fabs.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x))))
(fabs.f64 (neg.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x)))
(fabs.f64 (*.f64 #s(literal -104109730557/25000000000 binary64) x))
(fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x))) #s(literal 1/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(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)) (*.f64 (-.f64 x #s(literal 2 binary64)) y)))
(*.f64 (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)) (-.f64 x #s(literal 2 binary64))) y)
(*.f64 (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)) y) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)) (*.f64 (-.f64 x #s(literal 2 binary64)) y))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)) y))
(*.f64 y (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)) y))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)) y))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)) y)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x)) y)) (+.f64 #s(literal 2 binary64) x))
(*.f64 (-.f64 x #s(literal 2 binary64)) y)
(*.f64 y (-.f64 x #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y)) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y)) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) y) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 y (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 y (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 x x))) (-.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal 8 binary64))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 2 binary64) x)) (*.f64 (+.f64 #s(literal 2 binary64) x) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal 16 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) x))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))) (/.f64 #s(literal 8 binary64) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))))
#s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)))
#s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)))
(*.f64 x (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 2 binary64)) #s(literal 18911589891397210285056/553822718361107519809 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x #s(literal 137519416416/23533438303 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 3 binary64)) #s(literal 2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (*.f64 x x))) (neg.f64 (+.f64 (fma.f64 #s(literal 137519416416/23533438303 binary64) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 18911589891397210285056/553822718361107519809 binary64)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 2 binary64)) #s(literal 18911589891397210285056/553822718361107519809 binary64)) (*.f64 x x)) (fma.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x #s(literal 137519416416/23533438303 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 3 binary64)) #s(literal 2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (*.f64 x x)) (+.f64 (fma.f64 #s(literal 137519416416/23533438303 binary64) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 18911589891397210285056/553822718361107519809 binary64)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (-.f64 x #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))) (-.f64 x #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (+.f64 #s(literal -2 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (-.f64 x #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (-.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))) (-.f64 x #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (-.f64 x #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (-.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) (+.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)))) (*.f64 (+.f64 #s(literal 2 binary64) x) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(neg.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
#s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (-.f64 z (*.f64 y x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 z z)))) (neg.f64 (neg.f64 (-.f64 (*.f64 y x) z))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 z (-.f64 z (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) z)) (*.f64 (-.f64 (*.f64 y x) z) (*.f64 z z))) (*.f64 (-.f64 (*.f64 y x) z) (-.f64 (*.f64 y x) z)))
(/.f64 (fma.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (*.f64 (fma.f64 z (-.f64 z (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (fma.f64 z (-.f64 z (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 z (-.f64 z (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 z (*.f64 y x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 z z))) (neg.f64 (-.f64 (*.f64 y x) z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 z (-.f64 z (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 z z)) (-.f64 (*.f64 y x) z))
(/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) z))))
(/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 z (-.f64 z (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(fma.f64 y x z)
(fma.f64 x y z)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) z)) (/.f64 (*.f64 z z) (-.f64 (*.f64 y x) z)))
(-.f64 z (*.f64 (neg.f64 y) x))
(-.f64 z (*.f64 (neg.f64 x) y))
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 z (-.f64 z (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(+.f64 (*.f64 y x) z)
(+.f64 z (*.f64 y x))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x)))) (neg.f64 (-.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x) (*.f64 (neg.f64 y) y)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x) (*.f64 y (-.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) y)) (*.f64 (-.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) y) (*.f64 y y))) (*.f64 (-.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) y) (-.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) y)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x) (*.f64 y (-.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))) (*.f64 (fma.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x) (*.f64 y (-.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x) (*.f64 y (-.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))) (fma.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x) (*.f64 y (-.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x))) (-.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))
(/.f64 (neg.f64 (fma.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x) (*.f64 (neg.f64 y) y))) (neg.f64 (-.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) y)))
(/.f64 (neg.f64 (fma.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y y (-.f64 (*.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) y)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x) (*.f64 y (-.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))))))
(/.f64 (fma.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x) (*.f64 (neg.f64 y) y)) (-.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) y))
(/.f64 (fma.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (-.f64 (*.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) y))))
(/.f64 (fma.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x) (*.f64 y (-.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))))
(fma.f64 #s(literal 4297481763/31250000 binary64) x y)
(fma.f64 x #s(literal 4297481763/31250000 binary64) y)
(-.f64 (/.f64 (*.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) y)))
(-.f64 y (*.f64 #s(literal -4297481763/31250000 binary64) x))
(-.f64 y (*.f64 (neg.f64 x) #s(literal 4297481763/31250000 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x) (*.f64 y (-.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 x x) (*.f64 y (-.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))))))
(+.f64 (*.f64 #s(literal 4297481763/31250000 binary64) x) y)
(+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x))
#s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))
(*.f64 #s(literal 500000000/23533438303 binary64) x)
(*.f64 x #s(literal 500000000/23533438303 binary64))
(*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x)
(*.f64 x #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64))
(sqrt.f64 (*.f64 #s(literal 378519112255350975353884909947683816416411379155458998997917563339577369065700550721971963441/235192287733052203639676437996471807039568797109010112794708125330315620974427958402500 binary64) (*.f64 x x)))
(fabs.f64 (neg.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x)))
(fabs.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))) #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))))
(/.f64 (-.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64))) (-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64))) (neg.f64 (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))
(/.f64 (+.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64))) (+.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))))
(/.f64 (+.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
(fma.f64 x (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) #s(literal 156699607947/500000000 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))) (/.f64 #s(literal 24554767130743505554809/250000000000000000 binary64) (-.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))))
(-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))) x))
(-.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (neg.f64 x) (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))) (/.f64 #s(literal 3847722382617389411054987020467123/125000000000000000000000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 24554767130743505554809/250000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)))))
(+.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
(+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x))

eval139.0ms (1.1%)

Memory
-13.4MiB live, 175.3MiB allocated; 33ms collecting garbage
Compiler

Compiled 32 263 to 2 282 computations (92.9% saved)

prune84.0ms (0.7%)

Memory
14.6MiB live, 209.4MiB allocated; 19ms collecting garbage
Pruning

50 alts after pruning (45 fresh and 5 done)

PrunedKeptTotal
New4949503
Fresh33639
Picked235
Done022
Total49950549
Accuracy
99.8%
Counts
549 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.3%
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) x)) x)) (*.f64 x x))) (+.f64 #s(literal 2 binary64) x))
18.8%
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
35.0%
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
57.2%
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -4 binary64) y (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) x)) x (*.f64 #s(literal -4 binary64) z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
37.3%
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
18.5%
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) x)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
56.1%
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
55.9%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
51.4%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #s(literal 263505074721/1000000000 binary64) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
51.1%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
29.4%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) 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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
19.8%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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.8%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
51.1%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
38.2%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (-.f64 x #s(literal 2 binary64)))
42.9%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))
39.0%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
39.3%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
35.2%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64)))
39.6%
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
51.1%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
39.6%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
9.1%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #s(literal 104109730557/25000000000 binary64))))
19.6%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
19.4%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
39.5%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
9.1%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x))))
21.0%
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
38.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 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
60.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 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) z))
39.2%
#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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x))
29.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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)))) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
29.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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) #s(literal 154840252661040053153929/25000000000000000000 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
17.8%
#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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
18.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 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
4.9%
#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(approx (* (- x 2) y) (*.f64 y x)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
3.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)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
35.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 -1000000000/23533438303 binary64) z))
12.2%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 x (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))))))
22.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
12.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))))
18.2%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
7.9%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
7.8%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) x)))
9.2%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))))
9.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) x))))
7.8%
#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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/23533438303 binary64)))))
6.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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
6.2%
#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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x x))))
18.2%
#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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #s(literal -1000000000/23533438303 binary64))))
Compiler

Compiled 8 858 to 2 731 computations (69.2% saved)

regimes118.0ms (0.9%)

Memory
-13.7MiB live, 175.9MiB allocated; 18ms collecting garbage
Counts
92 → 2
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -1000000000/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)))) x)) 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(approx (* (- x 2) y) (*.f64 y x)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -4 binary64) (fma.f64 y x z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) x)) x)) (*.f64 x x))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (neg.f64 y)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64))))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) x)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 (fma.f64 #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)))
#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 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 x (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) 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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -4 binary64) y (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) x)) x (*.f64 #s(literal -4 binary64) z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x (-.f64 x #s(literal 2 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 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 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal 500000000/23533438303 binary64) z)))) (+.f64 #s(literal 2 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 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 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 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) (-.f64 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) #s(literal 154840252661040053153929/25000000000000000000 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) x) (*.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) x))) (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x))) 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)))
#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 #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64)))) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64))) x) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (*.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x))))
(/.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 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (-.f64 (*.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x))))) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))))
Outputs
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))
Calls

4 calls:

36.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)))
28.0ms
z
24.0ms
x
22.0ms
y
Results
AccuracySegmentsBranch
99.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)))
99.4%3x
65.8%1y
67.8%2z
Compiler

Compiled 40 to 38 computations (5% saved)

regimes41.0ms (0.3%)

Memory
1.5MiB live, 47.0MiB allocated; 3ms collecting garbage
Counts
82 → 2
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -1000000000/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)))) x)) 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(approx (* (- x 2) y) (*.f64 y x)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -4 binary64) (fma.f64 y x z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) x)) x)) (*.f64 x x))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (neg.f64 y)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64))))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) x)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 (fma.f64 #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)))
#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 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 x (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) 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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #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 #s(literal 216700011257/5000000000 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -4 binary64) y (*.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) x)) x (*.f64 #s(literal -4 binary64) z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 x (-.f64 x #s(literal 2 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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 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 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal 500000000/23533438303 binary64) z)))) (+.f64 #s(literal 2 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 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (+.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))
Calls

1 calls:

34.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
99.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)))
Compiler

Compiled 37 to 29 computations (21.6% saved)

regimes65.0ms (0.5%)

Memory
0.1MiB live, 63.3MiB allocated; 13ms collecting garbage
Counts
73 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -1000000000/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)))) x)) 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(approx (* (- x 2) y) (*.f64 y x)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -4 binary64) (fma.f64 y x z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) x)) x)) (*.f64 x x))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (neg.f64 y)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64))))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) x)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 (fma.f64 #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)))
#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 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (-.f64 #s(literal 68759708208/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z))) x (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 (-.f64 x #s(literal 2 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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 x (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (-.f64 x #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) 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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 (fma.f64 #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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))
Calls

2 calls:

41.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)))
18.0ms
x
Results
AccuracySegmentsBranch
98.3%3x
95.8%3(/.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 38 to 32 computations (15.8% saved)

regimes22.0ms (0.2%)

Memory
-4.5MiB live, 41.3MiB allocated; 3ms collecting garbage
Counts
62 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -1000000000/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)))) x)) 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(approx (* (- x 2) y) (*.f64 y x)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -4 binary64) (fma.f64 y x z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) x)) x)) (*.f64 x x))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) z)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (neg.f64 y)) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (neg.f64 x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) (neg.f64 x)) #s(literal 104109730557/25000000000 binary64))))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) y) x)) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))
Calls

1 calls:

17.0ms
x
Results
AccuracySegmentsBranch
98.3%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes21.0ms (0.2%)

Memory
8.2MiB live, 52.5MiB allocated; 3ms collecting garbage
Counts
58 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -1000000000/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)))) x)) 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(approx (* (- x 2) y) (*.f64 y x)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -4 binary64) (fma.f64 y x z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) x)) x)) (*.f64 x x))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 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
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
Calls

1 calls:

17.0ms
x
Results
AccuracySegmentsBranch
96.5%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes80.0ms (0.6%)

Memory
10.9MiB live, 56.6MiB allocated; 3ms collecting garbage
Counts
55 → 4
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -1000000000/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)))) x)) 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(approx (* (- x 2) y) (*.f64 y x)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- (* x x) 4) (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -4 binary64) (fma.f64 y x z))) (*.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) 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)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.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)))
Outputs
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
Calls

2 calls:

61.0ms
x
14.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
92.4%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.0%4x
Compiler

Compiled 38 to 32 computations (15.8% saved)

regimes33.0ms (0.3%)

Memory
-27.9MiB live, 29.8MiB allocated; 3ms collecting garbage
Counts
51 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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 #s(literal -2 binary64) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -1000000000/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64)))) x)) 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(approx (* (- x 2) y) (*.f64 y x)) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
Calls

1 calls:

29.0ms
x
Results
AccuracySegmentsBranch
92.3%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes28.0ms (0.2%)

Memory
5.1MiB live, 48.5MiB allocated; 6ms collecting garbage
Counts
41 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))) (+.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
Calls

2 calls:

14.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)))
10.0ms
x
Results
AccuracySegmentsBranch
86.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)))
87.7%3x
Compiler

Compiled 38 to 32 computations (15.8% saved)

regimes13.0ms (0.1%)

Memory
27.4MiB live, 27.4MiB allocated; 0ms collecting garbage
Counts
40 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))) (+.f64 #s(literal 2 binary64) x))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
Calls

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
87.5%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes16.0ms (0.1%)

Memory
-18.9MiB live, 24.9MiB allocated; 5ms collecting garbage
Counts
38 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) x)) (sqrt.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) 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 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))
Calls

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
87.5%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes14.0ms (0.1%)

Memory
-16.0MiB live, 29.6MiB allocated; 4ms collecting garbage
Counts
34 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 (-.f64 y (/.f64 (*.f64 y #s(literal 226700011257/5000000000 binary64)) x)) (*.f64 x x))))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 (*.f64 x #s(literal 104109730557/25000000000 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 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
Calls

1 calls:

9.0ms
x
Results
AccuracySegmentsBranch
87.4%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes11.0ms (0.1%)

Memory
24.5MiB live, 24.5MiB allocated; 0ms collecting garbage
Counts
31 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 19455567641560884957850773561290936594318326521/15335980168644331017605854129330366369824050 binary64) x) #s(literal 144711234546464161882631907273934591/651667638667543454608722592206350 binary64)) x #s(literal 106576606695487271009549/2769113591805537599045 binary64)) x) #s(literal 137519416416/23533438303 binary64)) x) x))))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
Calls

1 calls:

8.0ms
x
Results
AccuracySegmentsBranch
87.4%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes12.0ms (0.1%)

Memory
-35.7MiB live, 21.3MiB allocated; 4ms collecting garbage
Counts
29 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64))) x)) x)))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64))) (+.f64 #s(literal 2 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 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) x (*.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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal 2 binary64)) y) (/.f64 x (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal 2 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
Calls

1 calls:

8.0ms
x
Results
AccuracySegmentsBranch
87.1%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes8.0ms (0.1%)

Memory
11.1MiB live, 11.1MiB allocated; 0ms collecting garbage
Counts
21 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
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 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
Calls

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
87.0%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes13.0ms (0.1%)

Memory
27.6MiB live, 27.6MiB allocated; 0ms collecting garbage
Counts
20 → 4
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (sqrt.f64 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
Calls

2 calls:

5.0ms
x
5.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
71.6%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)))
75.8%4x
Compiler

Compiled 38 to 32 computations (15.8% saved)

regimes8.0ms (0.1%)

Memory
-31.5MiB live, 14.5MiB allocated; 3ms collecting garbage
Counts
17 → 4
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
Calls

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
75.7%4x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes6.0ms (0%)

Memory
14.3MiB live, 14.3MiB allocated; 0ms collecting garbage
Counts
15 → 4
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 106576606695487271009549/2769113591805537599045 binary64) x) #s(literal 137519416416/23533438303 binary64)) x) 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 #s(literal 2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) x))))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
Calls

1 calls:

4.0ms
x
Results
AccuracySegmentsBranch
75.7%4x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes5.0ms (0%)

Memory
12.0MiB live, 12.0MiB allocated; 0ms collecting garbage
Counts
12 → 4
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(approx (* (- x 2) y) (*.f64 y x)) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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 #s(approx (- x 2) #s(literal -2 binary64)) y) #s(approx (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (*.f64 x x))))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #s(literal -1000000000/23533438303 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
Calls

1 calls:

4.0ms
x
Results
AccuracySegmentsBranch
73.1%4x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes4.0ms (0%)

Memory
9.7MiB live, 9.7MiB allocated; 0ms collecting garbage
Counts
8 → 4
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) #s(approx (/ (* (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (- x 2)) (* x x)) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (*.f64 x x) #s(literal -137519416416/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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(approx (+ (* (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) x) (* -1000000000/23533438303 y)) (*.f64 #s(literal -137519416416/23533438303 binary64) x)) 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) x)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #s(literal -1000000000/23533438303 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
73.1%4x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes4.0ms (0%)

Memory
-40.1MiB live, 6.2MiB allocated; 2ms collecting garbage
Counts
4 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
Outputs
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
71.3%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes2.0ms (0%)

Memory
5.2MiB live, 5.2MiB allocated; 0ms collecting garbage
Counts
3 → 3
Calls
Call 1
Inputs
#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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fabs.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64))))
Outputs
#s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Calls

1 calls:

1.0ms
x
Results
AccuracySegmentsBranch
71.3%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes5.0ms (0%)

Memory
14.7MiB live, 14.7MiB allocated; 0ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#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))
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))
Calls

4 calls:

1.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)))
1.0ms
z
1.0ms
x
1.0ms
y
Results
AccuracySegmentsBranch
35.1%1y
35.1%1z
35.1%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)))
35.1%1x
Compiler

Compiled 40 to 38 computations (5% saved)

bsearch1.0ms (0%)

Memory
3.5MiB live, 3.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.247183199077501e+295
+inf
Compiler

Compiled 40 to 35 computations (12.5% saved)

bsearch1.0ms (0%)

Memory
2.7MiB live, 2.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.247183199077501e+295
+inf
Compiler

Compiled 40 to 35 computations (12.5% saved)

bsearch72.0ms (0.6%)

Memory
-6.6MiB live, 136.6MiB allocated; 17ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.8144962185748597e+40
5.274936233378229e+40
42.0ms
-3.859242228244925e+22
-261920054431224.13
Samples
53.0ms224×0valid
Compiler

Compiled 1 412 to 1 099 computations (22.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
const: 23.0ms (52.2% of total)
ival-mult: 11.0ms (25% of total)
ival-add: 7.0ms (15.9% of total)
ival-div: 1.0ms (2.3% of total)
ival-sub: 1.0ms (2.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch113.0ms (0.9%)

Memory
-7.5MiB live, 138.8MiB allocated; 55ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
3.1375390879149376e+29
1.8144962185748597e+40
45.0ms
-4.9935619368635724e+51
-7.083763925085336e+39
Samples
66.0ms320×0valid
Compiler

Compiled 1 860 to 1 455 computations (21.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
const: 23.0ms (40.8% of total)
ival-mult: 18.0ms (32% of total)
ival-add: 11.0ms (19.5% of total)
ival-div: 2.0ms (3.6% of total)
ival-sub: 2.0ms (3.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch191.0ms (1.5%)

Memory
-6.1MiB live, 83.8MiB allocated; 27ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
5.274936233378229e+40
2.455613555626654e+46
106.0ms
-4.9935619368635724e+51
-7.083763925085336e+39
Samples
129.0ms240×0valid
Compiler

Compiled 1 709 to 1 325 computations (22.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 121.0ms
const: 98.0ms (81.2% of total)
ival-mult: 11.0ms (9.1% of total)
ival-add: 8.0ms (6.6% of total)
ival-div: 1.0ms (0.8% of total)
ival-sub: 1.0ms (0.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch40.0ms (0.3%)

Memory
41.0MiB live, 41.0MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
5.274936233378229e+40
2.455613555626654e+46
31.0ms
-8.291757783890424e-8
-6.471943887964864e-11
2.0ms
-4.9935619368635724e+51
-7.083763925085336e+39
Samples
25.0ms128×0valid
Compiler

Compiled 2 403 to 1 857 computations (22.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
const: 9.0ms (42.9% of total)
ival-mult: 6.0ms (28.6% of total)
ival-add: 4.0ms (19.1% of total)
ival-div: 1.0ms (4.8% of total)
ival-sub: 1.0ms (4.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch50.0ms (0.4%)

Memory
-10.2MiB live, 35.2MiB allocated; 14ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
5.274936233378229e+40
2.455613555626654e+46
44.0ms
-1018.8485633938614
-20.59586089641815
Samples
22.0ms112×0valid
Compiler

Compiled 1 518 to 1 198 computations (21.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
const: 8.0ms (43.7% of total)
ival-mult: 5.0ms (27.3% of total)
ival-add: 4.0ms (21.8% of total)
ival-div: 1.0ms (5.5% of total)
ival-sub: 1.0ms (5.5% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch67.0ms (0.5%)

Memory
-16.1MiB live, 40.5MiB allocated; 14ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
5.274936233378229e+40
2.455613555626654e+46
60.0ms
-20.59586089641815
-5.0028801435270764e-5
Samples
29.0ms144×0valid
Compiler

Compiled 1 768 to 1 376 computations (22.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
const: 10.0ms (41.4% of total)
ival-mult: 7.0ms (29% of total)
ival-add: 5.0ms (20.7% of total)
ival-div: 1.0ms (4.1% of total)
ival-sub: 1.0ms (4.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch4.0ms (0%)

Memory
3.4MiB live, 3.4MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
5.274936233378229e+40
2.455613555626654e+46
2.0ms
-1018.8485633938614
-20.59586089641815
Compiler

Compiled 1 534 to 1 198 computations (21.9% saved)

bsearch4.0ms (0%)

Memory
4.2MiB live, 4.2MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
5.274936233378229e+40
2.455613555626654e+46
2.0ms
-1018.8485633938614
-20.59586089641815
Compiler

Compiled 1 548 to 1 205 computations (22.2% saved)

bsearch4.0ms (0%)

Memory
3.9MiB live, 3.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
5.274936233378229e+40
2.455613555626654e+46
2.0ms
-1018.8485633938614
-20.59586089641815
Compiler

Compiled 1 422 to 1 124 computations (21% saved)

bsearch4.0ms (0%)

Memory
3.3MiB live, 3.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
5.274936233378229e+40
2.455613555626654e+46
2.0ms
-1018.8485633938614
-20.59586089641815
Compiler

Compiled 1 380 to 1 096 computations (20.6% saved)

bsearch81.0ms (0.6%)

Memory
-14.7MiB live, 31.1MiB allocated; 11ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
346184273809983170.0
3.1375390879149376e+29
2.0ms
-20.59586089641815
-5.0028801435270764e-5
Samples
66.0ms160×0valid
Compiler

Compiled 1 862 to 1 449 computations (22.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
const: 46.0ms (75.3% of total)
ival-mult: 8.0ms (13.1% of total)
ival-add: 5.0ms (8.2% of total)
ival-div: 1.0ms (1.6% of total)
ival-sub: 1.0ms (1.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch5.0ms (0%)

Memory
3.7MiB live, 3.7MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
346184273809983170.0
3.1375390879149376e+29
2.0ms
-20.59586089641815
-5.0028801435270764e-5
Compiler

Compiled 1 880 to 1 458 computations (22.4% saved)

bsearch110.0ms (0.9%)

Memory
1.6MiB live, 47.4MiB allocated; 10ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
1827.441670201107
346184273809983170.0
62.0ms
3.76408592873327e-108
2.072607477479608e-105
1.0ms
-1018.8485633938614
-20.59586089641815
Samples
86.0ms288×0valid
Compiler

Compiled 3 106 to 2 260 computations (27.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
const: 51.0ms (66.2% of total)
ival-mult: 14.0ms (18.2% of total)
ival-add: 9.0ms (11.7% of total)
ival-div: 2.0ms (2.6% of total)
ival-sub: 2.0ms (2.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch39.0ms (0.3%)

Memory
21.9MiB live, 21.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
1827.441670201107
346184273809983170.0
2.0ms
3.76408592873327e-108
2.072607477479608e-105
31.0ms
-20.59586089641815
-5.0028801435270764e-5
Samples
25.0ms128×0valid
Compiler

Compiled 3 188 to 2 338 computations (26.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
const: 9.0ms (43.2% of total)
ival-mult: 6.0ms (28.8% of total)
ival-add: 4.0ms (19.2% of total)
ival-div: 1.0ms (4.8% of total)
ival-sub: 1.0ms (4.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch37.0ms (0.3%)

Memory
-41.2MiB live, 5.0MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
3.0ms
1827.441670201107
346184273809983170.0
32.0ms
3.76408592873327e-108
2.072607477479608e-105
2.0ms
-20.59586089641815
-5.0028801435270764e-5
Compiler

Compiled 3 134 to 2 302 computations (26.5% saved)

bsearch46.0ms (0.4%)

Memory
16.8MiB live, 16.8MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
1827.441670201107
346184273809983170.0
38.0ms
7.10694749533564e-138
1.4002733978007617e-125
2.0ms
-20.59586089641815
-5.0028801435270764e-5
Samples
30.0ms160×0valid
Compiler

Compiled 2 900 to 2 170 computations (25.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
const: 11.0ms (43.6% of total)
ival-mult: 7.0ms (27.7% of total)
ival-add: 5.0ms (19.8% of total)
ival-div: 1.0ms (4% of total)
ival-sub: 1.0ms (4% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch6.0ms (0%)

Memory
3.0MiB live, 3.0MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
1827.441670201107
346184273809983170.0
2.0ms
7.10694749533564e-138
1.4002733978007617e-125
1.0ms
-20.59586089641815
-5.0028801435270764e-5
Compiler

Compiled 2 900 to 2 170 computations (25.2% saved)

bsearch19.0ms (0.1%)

Memory
6.6MiB live, 6.6MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
2.0815910012437893e-38
3.309710203135345e-38
1.0ms
-20.59586089641815
-5.0028801435270764e-5
Samples
12.0ms64×0valid
Compiler

Compiled 1 080 to 880 computations (18.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
const: 4.0ms (39.5% of total)
ival-mult: 3.0ms (29.7% of total)
ival-add: 2.0ms (19.8% of total)
ival-div: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-sub: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch49.0ms (0.4%)

Memory
16.8MiB live, 16.8MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
4.568496891077634e-22
1827.441670201107
2.0ms
-20.59586089641815
-5.0028801435270764e-5
Samples
34.0ms176×0valid
Compiler

Compiled 1 800 to 1 435 computations (20.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
const: 13.0ms (45.6% of total)
ival-mult: 8.0ms (28.1% of total)
ival-add: 6.0ms (21.1% of total)
ival-div: 1.0ms (3.5% of total)
ival-sub: 1.0ms (3.5% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

simplify113.0ms (0.9%)

Memory
-33.7MiB live, 20.2MiB allocated; 7ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02603280
13723280
26363280
315073280
449423280
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (/.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))) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64))))
(if (<=.f64 (/.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))) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 binary64)) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64))))
(if (<=.f64 x #s(literal -30000000000000000 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 18500000000000000017987533763373655130112 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 (fma.f64 #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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -7199999999999999686798579837005803290624 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 399999999999999965732603428864 binary64)) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -39000000000000000822087764980925548462080 binary64)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -39000000000000000822087764980925548462080 binary64)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.f64 x #s(literal -2115620184325601/37778931862957161709568 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x))))))
(if (<=.f64 x #s(literal -37 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -11/2 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -37 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -37 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x)) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -37 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x)) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -37 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -11/2 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 350000000000000000 binary64)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -11/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 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)) (if (<=.f64 x #s(literal 350000000000000000 binary64)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -37 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)) (if (<=.f64 x #s(literal 5123183758124427/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x)) (if (<=.f64 x #s(literal 1850 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))))
(if (<=.f64 x #s(literal -1098878309078401/36028797018963968 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)) (if (<=.f64 x #s(literal 5123183758124427/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 1850 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))))
(if (<=.f64 x #s(literal -1098878309078401/36028797018963968 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 5123183758124427/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 1850 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))))
(if (<=.f64 x #s(literal -1098878309078401/36028797018963968 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 1333754873792233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 1850 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #s(literal -1000000000/23533438303 binary64)))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))))
(if (<=.f64 x #s(literal -1098878309078401/36028797018963968 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 1333754873792233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232 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)) (if (<=.f64 x #s(literal 1850 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #s(literal -1000000000/23533438303 binary64)))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))))
(if (<=.f64 x #s(literal -1098878309078401/36028797018963968 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 395096506629487/11972621413014756705924586149611790497021399392059392 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(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -1098878309078401/36028797018963968 binary64)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.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 -1000000000/23533438303 binary64) z)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.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))
Outputs
(if (<=.f64 (/.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))) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))) (+.f64 #s(literal 2 binary64) x)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64))))
(if (<=.f64 (/.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))) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 binary64)) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64))))
(if (<=.f64 x #s(literal -30000000000000000 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 18500000000000000017987533763373655130112 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 (fma.f64 #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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))))
(if (or (<=.f64 x #s(literal -30000000000000000 binary64)) (not (<=.f64 x #s(literal 18500000000000000017987533763373655130112 binary64)))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 (fma.f64 #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))))
(if (<=.f64 x #s(literal -7199999999999999686798579837005803290624 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 399999999999999965732603428864 binary64)) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64)))))
(if (or (<=.f64 x #s(literal -7199999999999999686798579837005803290624 binary64)) (not (<=.f64 x #s(literal 399999999999999965732603428864 binary64)))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 (-.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) y) x)) x)) x))) (-.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))))
(if (<=.f64 x #s(literal -39000000000000000822087764980925548462080 binary64)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -39000000000000000822087764980925548462080 binary64)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.f64 x #s(literal -2115620184325601/37778931862957161709568 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x))))))
(if (<=.f64 x #s(literal -39000000000000000822087764980925548462080 binary64)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.f64 x #s(literal -2115620184325601/37778931862957161709568 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x))))))
(if (<=.f64 x #s(literal -37 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (fma.f64 #s(literal 4297481763/31250000 binary64) x y)) x z) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -11/2 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -11/2 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 #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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -37 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -37 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) x)) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -37 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x)) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -37 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x)) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 104109730557/25000000000 binary64))) (sqrt.f64 x)))))
(if (<=.f64 x #s(literal -37 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x)) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -37 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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x)) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -37 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -37 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 54000000000000001882229717428745636151296 binary64)) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (fma.f64 y x z)) (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) 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 (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -11/2 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 350000000000000000 binary64)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -11/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 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)) (if (<=.f64 x #s(literal 350000000000000000 binary64)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (fma.f64 (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))))
(if (<=.f64 x #s(literal -37 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)) (if (<=.f64 x #s(literal 5123183758124427/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (/.f64 #s(approx (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 #s(literal -2000000000/23533438303 binary64) z)) (+.f64 #s(literal 2 binary64) x)) (if (<=.f64 x #s(literal 1850 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))))
(if (<=.f64 x #s(literal -1098878309078401/36028797018963968 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)) (if (<=.f64 x #s(literal 5123183758124427/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 1850 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))))
(if (<=.f64 x #s(literal -1098878309078401/36028797018963968 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 5123183758124427/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 1850 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)) #s(approx (* (* (- x 2) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y)) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) 500000000/23533438303) (* 156699607947000000000/553822718361107519809 y)) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))))
(if (<=.f64 x #s(literal -1098878309078401/36028797018963968 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 1333754873792233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 1850 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #s(literal -1000000000/23533438303 binary64)))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))))
(if (<=.f64 x #s(literal -1098878309078401/36028797018963968 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 1333754873792233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232 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)) (if (<=.f64 x #s(literal 1850 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)) #s(approx (* (* (- x 2) y) (/ x (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (*.f64 (*.f64 y x) #s(literal -1000000000/23533438303 binary64)))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))))
(if (<=.f64 x #s(literal -1098878309078401/36028797018963968 binary64)) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 395096506629487/11972621413014756705924586149611790497021399392059392 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(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))))
(if (or (<=.f64 x #s(literal -1098878309078401/36028797018963968 binary64)) (not (<=.f64 x #s(literal 395096506629487/11972621413014756705924586149611790497021399392059392 binary64)))) (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) 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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(if (<=.f64 x #s(literal -1098878309078401/36028797018963968 binary64)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.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 -1000000000/23533438303 binary64) z)) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(if (or (<=.f64 x #s(literal -1098878309078401/36028797018963968 binary64)) (not (<=.f64 x #s(literal 2 binary64)))) #s(approx (/ (* (- (* x x) 4) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ 2 x)) (*.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)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))

derivations1.7s (13.3%)

Memory
53.9MiB live, 1 318.4MiB allocated; 152ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07313659
124623272
083502903
029104
047104
1197104
21405104
0831084
08544495
129484013
081723558
07733657
126403248
084182890
094655
0129648
1563642
23297641
08127593
092644
0129623
1530617
23028617
08389617
02621262
19211122
233281107
08468965
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 3 280 to 274 computations (91.6% saved)

preprocess211.0ms (1.6%)

Memory
16.4MiB live, 337.4MiB allocated; 106ms collecting garbage
Compiler

Compiled 6 784 to 694 computations (89.8% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...